Web-based method, apparatus, and system for secure data storage
First Claim
1. A method of transporting electronic data for secure storage on an archive server, comprising the steps of:
- providing at least one client workstation having a Web browser running thereon;
accessing the Web browser from the client workstation and logging onto a qualified Web server;
providing account qualifier data to a software application residing on the Web server;
obtaining an encryption applet from the software application;
selecting an electronic data file to be encrypted;
encrypting said electronic data file and forming an encrypted data packet;
transferring said encrypted data packet to the archive server; and
destroying the encryption applet.
1 Assignment
0 Petitions
Accused Products
Abstract
A Web-based software system for storing and administrating access to secure electronic data on an archive server. A user at a client workstation running a web browser program logs onto a qualified web server, provides account qualifier data to a software application residing on the web server, and downloads an encryption applet from the software application. The user selects an electronic data file to be encrypted, and the file is encrypted to form an encrypted data packet which is stored on the archive server, and the encryption applet is then destroyed. The information is then securely stored on the archive server. A user retrieves the encrypted electronic data from the archive server by similarly downloading a decryption applet from the web server which is based on the original encryption sequence. The encrypted data packet is downloaded and decrypted to provide readable electronic data to a user at the client workstation. At plurality of client workstations can be coupled via a network, such as a LAN or WAN. The archive server can be coupled to the client workstations or the network, or alternatively, can be accessed from the client workstation via the Internet using SSL protocol. The user can select from a plurality of encryption algorithms according to the security needs of the user.
135 Citations
38 Claims
-
1. A method of transporting electronic data for secure storage on an archive server, comprising the steps of:
-
providing at least one client workstation having a Web browser running thereon;
accessing the Web browser from the client workstation and logging onto a qualified Web server;
providing account qualifier data to a software application residing on the Web server;
obtaining an encryption applet from the software application;
selecting an electronic data file to be encrypted;
encrypting said electronic data file and forming an encrypted data packet;
transferring said encrypted data packet to the archive server; and
destroying the encryption applet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of retrieving encrypted electronic data stored on an archive server, comprising the steps of:
-
providing at least one encrypted data packet on the archive server;
providing at least one client workstation having a Web browser;
accessing the Web browser and logging onto a qualified Web server;
providing account qualifier data to as software application residing on the Web server;
selecting an encrypted data packet to be retrieved from the archive server;
obtaining a decryption applet from the application based on the original encryption algorithm of the encrypted data packet transferring the decryption applet and the encrypted data packet to the client workstation; and
decrypting said encrypted data packet at the client workstation, whereby the electronic data is available to a user at the client workstation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for secure storage of electronic data on an archive server, comprising:
-
a plurality of client workstations, said plurality of client workstations having Web browsers running thereon;
a platform-independent software application residing on a Web server, means for qualifying a authorization user of said software application;
means for encrypting an electronic file at said client workstations, said means comprising an encryption applet compiled by said software application which is transmitted to a user at one of said client workstations;
said encryption applet operable to encrypt the electronic file to create an encrypted data packet;
means for transmitting said encrypted data packet to said archive server for secure storage;
means for retrieving said encrypted data packet from said archive server; and
means for decrypting said encrypted data packet, said means comprising obtaining a decryption applet from said software application, said decryption applet compiled by said software application based on the original encryption algorithm. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification