System and method of secure information transfer
First Claim
Patent Images
1. A method for securely transferring data between a first device and a second device over an open network, comprising the steps of:
- establishing a secure connection to the first device over the open network through an open network server;
generating a public/private encryption key pair at the first device;
transmitting a public encryption key of the public/private encryption key pair to the second device on the secure connection over the open network;
generating a first encryption key for encrypting communications between the first device and the second device and a second encryption key for encrypting the data transmitted between the first device and the second device;
providing a first cryptogram including the first encryption key to the second device and the first device;
providing a second cryptogram including the second encryption key to the second device and the first device;
providing a third cryptogram including both the first encryption key and the second encryption key to the second device and the first device;
decrypting the first, second and third cryptograms at the first device to determine the first encryption key and the second encryption key; and
providing secure information transfer between the first device and the second device using the public/private encryption key pair, the first encryption key and the second encryption key.
16 Assignments
0 Petitions
Accused Products
Abstract
Information may be securely transferred from a first device to a second device over an open network by transferring software to the first device and executing the software. Data representing the information is entered at the first device and transferred to the second device. The second device uses the data to determine the information.
-
Citations
23 Claims
-
1. A method for securely transferring data between a first device and a second device over an open network, comprising the steps of:
-
establishing a secure connection to the first device over the open network through an open network server; generating a public/private encryption key pair at the first device; transmitting a public encryption key of the public/private encryption key pair to the second device on the secure connection over the open network; generating a first encryption key for encrypting communications between the first device and the second device and a second encryption key for encrypting the data transmitted between the first device and the second device; providing a first cryptogram including the first encryption key to the second device and the first device; providing a second cryptogram including the second encryption key to the second device and the first device; providing a third cryptogram including both the first encryption key and the second encryption key to the second device and the first device; decrypting the first, second and third cryptograms at the first device to determine the first encryption key and the second encryption key; and providing secure information transfer between the first device and the second device using the public/private encryption key pair, the first encryption key and the second encryption key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for securely transferring data between a first device and a second device over an open network, comprising the steps of:
-
receiving a request for data at the second device from the first device; establishing secure communications paths between the first device and the second device over the open network using a plurality of encryption keys said step of establishing further comprising the steps of; providing a plurality of cryptograms including the plurality of encryption keys to the first and second devices; decrypting the plurality of cryptograms to determine the plurality of encryption keys; providing secure information transfer between the first device and the second device using the plurality of encryption keys. - View Dependent Claims (22, 23)
-
Specification