Method, apparatus, and system for secure data transport
First Claim
1. A method of encrypting data for secure transfer and storage of electronic data comprising the steps of:
- accessing a conventional web browser from a client computer;
logging onto a qualified server and providing account qualifier data;
reading a transfer information inquiry page upon verification of account qualifier;
obtaining a first applet compiled on said server in response to the inquiry page, the first applet operable to perform the steps of allowing a client to select a data file to be transferred to the qualified server, generating a unique random encryption sequence, encrypting the selected data file to form an encrypted data packet;
forwarding the data packet to said qualified server for storage;
storing the randomly generated encryption sequence on the qualified server; and
deleting the first applet from the client computer; and
providing a means for decrypting said cncrypted data packet comprising the steps of;
accessing a conventional web browser;
logging onto a qualified server and providing account qualifier data;
reading a transfer information inquiry page verification of account qualifier; and
obtaining a second applet compiled on the server in response to said inquiry page, the second applet operable to perform the steps of displaying files available to a recipient;
allowing the recipient to select a file to be retrieved from the qualified server;
retrieving the encrypted data packet and original encryption sequence associated with the selected file;
calculating the decryption sequence based on the original encryption sequence;
decrypting the encrypted data packet;
transferring the file to the client computer; and
deleting the second applet from the client computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A platform allowing for the secure file transfer from one location to another (internet or intranet) with virtually impregnable encryption, secure data storage, and a simple web-based user interface. A user accesses the system by a data-base authentication system requiring user name and password. The program residing on the server then generates an encryption sequence. A temporary file is created on the users'"'"'s machine upon which the user uploads the information to be sent. The information is automatically encrypted by the program and transferred to the server and the user'"'"'s temporary file deleted. The information is securely stored in the program on the server until the recipient downloads it. The recipient also accesses the server by a user name and password. The program generates a decryption program. The recipients machine receives the applet program to decrypt the file and a copy of the encrypted file. After decryption is complete, the program saves the files to a specified recipient folder, and can be automatically deleted or archived.
73 Citations
10 Claims
-
1. A method of encrypting data for secure transfer and storage of electronic data comprising the steps of:
-
accessing a conventional web browser from a client computer;
logging onto a qualified server and providing account qualifier data;
reading a transfer information inquiry page upon verification of account qualifier;
obtaining a first applet compiled on said server in response to the inquiry page, the first applet operable to perform the steps of allowing a client to select a data file to be transferred to the qualified server, generating a unique random encryption sequence, encrypting the selected data file to form an encrypted data packet;
forwarding the data packet to said qualified server for storage;
storing the randomly generated encryption sequence on the qualified server; and
deleting the first applet from the client computer; and
providing a means for decrypting said cncrypted data packet comprising the steps of;
accessing a conventional web browser;
logging onto a qualified server and providing account qualifier data;
reading a transfer information inquiry page verification of account qualifier; and
obtaining a second applet compiled on the server in response to said inquiry page, the second applet operable to perform the steps of displaying files available to a recipient;
allowing the recipient to select a file to be retrieved from the qualified server;
retrieving the encrypted data packet and original encryption sequence associated with the selected file;
calculating the decryption sequence based on the original encryption sequence;
decrypting the encrypted data packet;
transferring the file to the client computer; and
deleting the second applet from the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
providing a plurality of encryption algorithms;
selecting an encryption algorithm; and
compiling the encryption applet using the selected encryption algorithm.
-
-
7. The method according to claim 1 wherein the first applet is further operable to perform the step of providing a secondary security key.
-
8. The method according to claim 7, wherein said secondary security key is a digital file lock.
-
9. The method according to claim 1 wherein a recipient is notified of an encrypted data file residing on the qualified server by an e-mail message sent via the open SSL protocol upon submittal of said data packet to said server.
-
10. The method according to claim 1 wherein said account qualifier is compared against a stored database.
Specification