Cryptography on the elliptic curves
In Cryptography, the elliptic curved , mathematical objects, can be used for asymmetrical operations like exchanges of keys on a not-protected channel or an asymmetrical coding, one then speaks about cryptography on the elliptic curves or ECC (of the Acronyme English Elliptic curve cryptography ). The use of the elliptic curves in cryptography was suggested, in an independent way, by Neal Koblitz and Victor Miller in 1985.
The key S employed for a coding by elliptic curve are shorter than with a system based on the problem of factorization like RSA. Moreover the ECC a security level equivalent or higher than the other methods gets. Another attraction of the ECC is that a bilinear Opérateur can be defined between the groups. This operator bases himself on the Couplage of Weil or the Couplage of Touches. The bilinear operators recently saw themselves applied in many ways in cryptography, for example for the Chiffrement based on the identity. A negative point is that the operations of Chiffrement and Déchiffrement can have larger complexity than for other methods.
The resistance of a system based on the elliptic curves rests on the problem of the discrete Logarithme in the group corresponding to the elliptic curve. The theoretical developments on the curves being relatively recent, cryptography on elliptic curve is not very known and suffers from a great number of patents which prevent its development.
Exchange keys
Alice and Bob agree (publicly) on an elliptic curve , i.e. they choose an elliptic curve . They put also agreement, publicly, on a point located on the curve.Secretly, Alice chooses an entirety , and Bob an entirety . Alice sends to Bob the point , and Bob sends to Alice . Each one on their side, they are able to calculate which is a point of the curve, and constitutes their common secret key.
If Eve has spy their exchanges, she knows . To be able to calculate , it is necessary to be able to calculate knowing and . It is what one invites to solve the discrete logarithm on an elliptic curve. However, currently, if the numbers are sufficiently large, one does not know effective method to solve this problem in a reasonable time.
Implementation
Parameters of the field
Longor of the keys
For a safety of 128 bits, one uses a curve on the body , where .
References
- Neal Koblitz, " Elliptic curve cryptosystems" , Mathematics off Computation 48,1987, pp203-209
- V. Miller, " Use elliptic curves in cryptography" off; , CRYPTO 85,1985.
- Blake, Seroussi, Smart, " Elliptic Curves in Cryptography" , Cambridge University Near, 1999
- Hankerson, Menezes, Vanstone, " Guide to Elliptic Curve Cryptography" , Springer-Verlag, 2004
- L. Washington, " Elliptic Curves: Number Theory and Cryptography", Chapman & Hall/CRC, 2003
See too
- Cryptography on the hyperelliptic curves
- Cryptography based on the identity
Companies
External bonds
- To quantify with elliptic curves
- Collection of bonds on articles on the elliptic curves and their applications
| Random links: | Integrated logistical support | Jean-Luc Aqua | Earle Kirton | Championship of France of Rugby at XV 1928-29 | Gulf of Hammamet | Liste_d'expressions_généralement_abusées_d'anglais |