Skip to content

>!>!>[will not to run without special flash-drive. Later, will be posted a public version]<!<!< The program for military conference. The point is to protect files while it transfers through the "intercom", using flash-drives with programming encryption and hardware protection

License

Notifications You must be signed in to change notification settings

risetodev/flash_security

Repository files navigation

Flash security

Screenshot 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.

WARNING

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.

1. Detecting of flash drive and verification. Autentification of User:

Screenshot 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.

Next, the program will open you next window, called "Main menu"...

2. Second window "Main menu":

There are two types of capabilities for the "Main menu", that are depends, if you are: Screenshot

User

Screenshot

Admin

User's capabilities:

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) Screenshot When you click the "Encrypt" button, you will activate the encryption and compression process, that will be displayed in progress bar. Screenshot And, will be finished by "Done" message box. Screenshot 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. Screenshot And, will also be finished by "Done" message box. Screenshot The click on "FORMAT the USB Drive" will activate the removal process of the entire content are on the flash drive.

Admin's capabilities:

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:

- Users editing

- USB-Drive editing

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

Users editing window:

Screenshot 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...

USB-Drive editing:

Screenshot 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.

About

>!>!>[will not to run without special flash-drive. Later, will be posted a public version]<!<!< The program for military conference. The point is to protect files while it transfers through the "intercom", using flash-drives with programming encryption and hardware protection

Resources

License

Stars

Watchers

Forks

Packages

No packages published