11-10-2010, 04:49 PM
[attachment=5606]
Secure Multipart File Transfer Final
Abstract
Encryption of data plays a vital role in the real time environment to keep the data out of reach of unauthorized people, such that it is not altered and tampered. But sending the large amount of data through the network is also takes lot of time. The File Splitter is software, which tries to alter the originality of the text into some encrypted form and split the encrypted file into user specified size. Then the splitted files can easily send through the network in very less time. The major task of the File splitter is to provide the user the flexibility of passing the information implementing the encryption standards as per the specification and algorithms proposed and store the information in a form that is unreadable. The Application should have a reversal process as of which should be in a position to decrypt the data to its original format upon the proper request by the user. While the Encryption and Decryption is done the application should confirm the standards of authentication and authorization of the user. Before decrypting the file the user has to merge the files.
We need to design software, which provides the users with the flexibility of sending and receiving files or messages in a secured format. This software design includes the encryption and decryption algorithms for converting the normal text to cipher text for a secured transfer and splitting the file will make the user to transfer the files very easily. File Splitter is software, which is used to split the user-specifying file according to the user specifying size. It is very difficult to transfer one big file from one end to another through any media like Internet or small storage like Floppy, Pen drive etc.
Introduction - Synopsis
Encryption of data plays a vital role in the real time environment to keep the data out of reach of unauthorized people, such that it is not altered and tampered and sending the in splitted format is most secured way to transfer the data through the network. The File Splitter is software, which tries to alter the originality of the file into some encrypted form and split the file into user specified size. Then the users can easily and securely carry the data where ever he wants. The major task of the File splitter is to provide the user the flexibility of passing the information implementing the encryption standards as per the specification and algorithms proposed and store the information in a form that is unreadable. The Application should have a reversal process as of which should be in a position to merge the splitted files and decrypt the data to its original format upon the proper request by the user. While the Encryption and Decryption is done the application should confirm the standards of authentication and authorization of the user.
The Entire application should strive to achieve a user friendly Graphical User Interface, which need to be in a self-learning mode for the end user. The System Should provide all the functional standards of proper navigation with in the environment, which makes it possible for the users to have a smooth flow while working under the environment. The Overall system should provide proper menu based navigation for easier navigation and operation. The Application should be designed in such a way that, as soon as it starts create a Buffer and associate this buffer to some homogeneous data environment, the application should ask the user for the Encryption Key details and should start its functionality upon the logistics that are provided with in this key. The key should be designed in such a way that it prevents the unauthorized persons from stealing the information at any point of time.
The application of Merging and Decryption should be a reverse process at the other end and should be translated only when the receiver of the data applies the proper reversal key. The Decryption process should have a log-based methodology that will take care of any errors that may be encountered while the system is under utilization and should record all those events, which are above the general standards of security.