Patent ID: 8812845
Filing Date: 2014-08-19
Classification: H04L,H04W

Abstract:
1. An authentication method of a first module by a second module, the method comprising: generating with the second module a random datum; transmitting the random datum to the first module; generating with the first module a first number by starting with the random datum and applying a private key associated with the first module through a bilinear function comprising a Tate pairing having the form G1×G2→G3 wherein G1 and G2 are additive groups formed by a set of points of an elliptic curve defined over a ground field or an extension field, and G3 is a subgroup of a multiplicative group; and generating with the second module a second number to be directly compared with the first number to authenticate the first module, wherein the generating of the second number is carried out starting from public parameters and is performed independent of the generating of the first number, wherein generating the first and second numbers are performed concurrently, the first module comprises a smart card, a USB data key, a computer or a cell phone, and the second module comprises a cell phone, a set-top-box, a server or a computer.