Cryptographic data security system and method
First Claim
Patent Images
1. A method for enhancing trust in communications between a client device and a trusted server, comprising:
- (a) generating a one-time password for use in communication from the device to the server;
(b) generating at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from the server to a previous request from the device; and
(c) generating at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating between a computer device and a trusted server is disclosed. According to the method of the invention, a one-time password for use in communication from the device to the server is generated. The device generates at least one one-time request-authentication datum that includes a function of at least a portion of a previous response from the server to a previous message from the device. The server then generates at least one one-time response authentication datum that includes a function of at least a portion of at least one one-time password.
54 Citations
36 Claims
-
1. A method for enhancing trust in communications between a client device and a trusted server, comprising:
-
(a) generating a one-time password for use in communication from the device to the server;
(b) generating at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from the server to a previous request from the device; and
(c) generating at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password. - View Dependent Claims (2, 3)
-
-
4. A method for enhancing trust in communicating a data request from a client device, comprising:
-
(a) generating a one-time password; and
(b) generating at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from a trusted server to a previous request from the device. - View Dependent Claims (5)
-
-
6. A method for enhancing trust in communicating a response from a request from a client device to a trusted server, comprising:
-
(a) receiving a request comprising a function of at least a portion of at least one one-time password shared between the device and said server; and
(b) generating at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for resynchronizing communication between a client device and a trusted server, comprising:
-
(a) supplying a one-time password for use in communication from the device to the server;
(b) supplying at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from the server to a previous request from the device; and
(c) supplying at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password. - View Dependent Claims (13, 15, 17, 18, 19)
-
-
12. A method for enhancing trust in transmission of a resynchronization request from a client device, comprising:
-
(a) supplying a one-time password; and
(b) supplying at least one one-time request authentication datum comprising a function of at least a portion of a previous response from a trusted server to a request from the device.
-
-
14. A method for enhancing trust in transmission of a resynchronization response from a trusted server, comprising:
-
(a) receiving a request comprising a one-time password associated with a client device; and
(b) supplying at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password.
-
-
16. A system for enhancing trust in communications between a client device and a trusted server, comprising:
-
(a) means for establishing a network connection between the client device and the server; and
(b) means for conducting communications of data with the client device over the network connection, wherein said communications between the device and the server are conducted in accordance with a method comprising;
(i) generating a one-time password for use in communication from the device to the server;
(ii) generating at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from the server to a previous request from the device; and
(iii) generating at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password.
-
-
20. A system for enhancing trust in communicating a data request from a client device, comprising:
-
(a) means for establishing a network connection between the client device and a trusted server; and
(b) means for conducting communications of data with the client device over the network connection, wherein said communications between the device and the server are conducted in accordance with a method comprising;
(i) generating a one-time password; and
(ii) generating at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from a trusted server to a previous request from the device. - View Dependent Claims (21, 22, 24, 25, 26, 27, 28, 30)
-
-
23. A system for enhancing trust in communicating a response from a request from a client device to a trusted server, comprising:
-
(a) means for establishing a network connection between the client device and the server; and
(b) means for conducting communications of data with the client device over the network connection, wherein said communications between the device and the server are conducted in accordance with a method comprising;
(i) receiving a request comprising a function of at least a portion of at least one one-time password shared between the device and said server; and
(ii) generating at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password.
-
-
29. A system for resynchronizing communication between a client device and a trusted server, comprising:
-
(a) means for establishing a network connection between the client device and the server; and
(b) means for conducting communications of data with the client device over the network connection, wherein said communications between the device and the server are conducted in accordance with a method comprising;
(i) supplying a one-time password for use in communication from the device to the server;
(ii) supplying at least one one-time request-authentication datum comprising a function of at least a portion of a previous response from the server to a previous request from the device; and
(iii) supplying at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password.
-
-
31. A system for enhancing trust in transmission of a resynchronization request from a client device, comprising:
-
(a) means for establishing a network connection between the client device and a trusted server; and
(b) means for conducting communications of data with the client device over the network connection, wherein said communications between the device and the server are conducted in accordance with a method comprising;
(i) supplying a one-time password; and
(ii) supplying at least one one-time request authentication datum comprising a function of at least a portion of a previous response from the server to a request from the device. - View Dependent Claims (32, 33, 35, 36)
-
-
34. A system for enhancing trust in transmission of a resynchronization response from a trusted server, comprising:
-
(a) means for establishing a network connection between a client device and the server; and
(b) means for conducting communications of data with the client device over the network connection, wherein said communications between the device and the server are conducted in accordance with a method comprising;
(i) receiving a request comprising a one-time password associated with a client device; and
(ii) supplying at least one one-time response-authentication datum comprising a function of at least a portion of at least one one-time password.
-
Specification