The program demonstrates our ideas in a field of general security.
"Flash security" program was developed to upend the hardware that provided on the Flash drive.
The point is to improve hardware security by the software. By that, it means the program level
encryption and also decryption files. In idea, only this program can give access to the Flash
drive and operate with it (collaborate with files and the most important: encrypt and decrypt them).
Intending to develop specialized device for store and transferring different types of data. The
hardware security that is creating and getting together ONLY on secret factories on Ukrain territory.
The program has been created for different kinds of special forces, such as national security,
police, army, especially for very high-ranking military personnel that have to transferring very
"TOP SECRET" information and files. And also can be using for some sort of diplomatic
representatives that have special level of accessory.
This software works with flash drives that have the file system as FAT32, because the NTFS file system security policy does not allow us to demonstrate the idea of our project.
Here, you have to select your USB-Drive, that have to be in the Database. Then click on "Check"
button, that activate procedure for verifying USB-Drive.
Then, if verification successful, in this window will appear new elements, otherwise, nothing
will happen (only "Error" message):
Where you write your id and password, that are also will be checked with Database, by click on
"Enter" button. Also, you can see the volume label, name and total size of your selected flash-drive.
There are two types of capabilities for the "Main menu", that are depends, if you are:
In this window, you can:
browse the content of you flash drive
delete all content ("FORMAT the USB Drive" button)
encrypt all content (and decrypt it)
When you click the "Encrypt" button, you will activate the encryption and compression process, that will
be displayed in progress bar.
And, will be finished by "Done" message box.
The same thins with decryption. The click in "Decrypt" button will activate decryption and decompression
process, that will also be displayed in progress bar. But, before decryption, the User will have to enter
the decryption password, that in current situation is his ID's password.
And, will also be finished by "Done" message box.
The click on "FORMAT the USB Drive" will activate the removal process of the entire content are on the
flash drive.
In this window , you can: browse the content of you flash drive delete all content ("FORMAT the USB Drive" button) encrypt all content (and decrypt it) also, immediately shut down the program, if necessary in addition, here represent Admin's capabilities, such as:
All capabilities that is similar in User's window, such as encryption, decryption and format disk here works the same! So, we can the administrator rights. Admin can edit Users and flash-drives databases:
- Users editing window
- USB-Drive editing window
As you can see, there are tow capability: Authorize User/Admin in Database and Delete User/Admin
from it.
First, means, you can create the ID for User and create the password (also there is a field for
confirmation password to evoid troubles with
confidence). Successful operation will be ending by "Done" message. Two radio button below are
very important. They are give particular capabilities for particular User. If you miss them, you can follow the links below:
-For Admins
-For User
Second is a capability to remove User/Admin from Database. It is very easy to use, you just select
the particular Uer/Admin from the combo
box and click on "Delete from Database" button. And User or Admin will be deleted by sending you a
"Done" message.
Next capability is USB-Drive editing...
In this window you, as an Admin can authorize and delete a particular flash-drive from the Database.
As a usual, all are very simple. For both things, you only select the falsh-drive from the combo
box and click "Authorize" or "Delete" button. Your actions will be confirm by the "Done" message.