Electronic Authentication Systems
First Claim
1. A transaction device for establishing a shared secret with a point of interaction (POI) over a communications network to enable encrypted communications between the transaction device and the point of interaction, the device comprising:
- an input arranged to receive communications from the point of interaction;
a processor arranged to generate a first communication according to a Diffie-Hellman protocol;
an output arranged to send the first communication to the point of interaction;
wherein the processor is arranged to apply a randomly generated blinding factor, r, when generating the first communication; and
wherein, in response to receiving a second communication from the point of interaction at the input, the second communication having been generated according to the Diffie-Hellman protocol, the processor is arranged to apply the randomly generated blinding factor and generate a shared secret according to the Diffie-Hellman protocol in dependence on data contained within the second communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A transaction device for establishing a shared secret with a point of interaction (POI) over a communications network to enable encrypted communications between the transaction device and the point of interaction, the device comprising: an input arranged to receive communications from the point of interaction; a processor arranged to generate a first communication according to a Diffie-Hellman protocol; an output arranged to send the first communication to the point of interaction; wherein the processor is arranged to apply a randomly generated blinding factor, r, when generating the first communication and wherein, in response to receiving a second communication from the point of interaction at the input, the second communication having been generated according to the Diffie-Hellman protocol, the processor is arranged to apply the randomly generated blinding factor and generate a shared secret according to the Diffie-Hellman protocol in dependence on data contained within the second communication.
74 Citations
57 Claims
-
1. A transaction device for establishing a shared secret with a point of interaction (POI) over a communications network to enable encrypted communications between the transaction device and the point of interaction, the device comprising:
-
an input arranged to receive communications from the point of interaction; a processor arranged to generate a first communication according to a Diffie-Hellman protocol; an output arranged to send the first communication to the point of interaction; wherein the processor is arranged to apply a randomly generated blinding factor, r, when generating the first communication; and wherein, in response to receiving a second communication from the point of interaction at the input, the second communication having been generated according to the Diffie-Hellman protocol, the processor is arranged to apply the randomly generated blinding factor and generate a shared secret according to the Diffie-Hellman protocol in dependence on data contained within the second communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of establishing a shared secret between a transaction device and a point of interaction (POI) over a communications network to enable encrypted communications between the transaction device and the point of interaction, the method comprising:
-
generating, at the transaction device, a first communication according to a Diffie-Hellman protocol; sending the first communication to the point of interaction; wherein generating the first communication comprises applying a randomly generated blinding factor, r; and wherein, in response to receiving a second communication from the point of interaction at the input, the second communication having been generated according to the Diffie-Hellman protocol, the method comprises applying the randomly generated blinding factor and generating a shared secret according to the Diffie-Hellman protocol in dependence on data contained within the second communication.
-
-
18-56. -56. (canceled)
-
57. A non-transitory computer-readable storage medium storing executable computer program instructions that, when executed by at least one processor, cause the at least one processor to:
-
generate a first communication according to a Diffie-Hellman protocol; send the first communication to a point of interaction (POI) over a communications network to enable encrypted communications between a transaction device and the point of interaction; and in response to receiving a second communication from the point of interaction at the input; apply a randomly generated blinding factor, r; and generate a shared secret according to the Diffie-Hellman protocol in dependence on data contained within the second communication.
-
Specification