Efficient Algorithms for Elliptic Curve Cryptosystems

作者: Jorge Guajardo

DOI: 10.1007/BFB0052247

关键词: MultiplicationFinite fieldComposite fieldElliptic curveElliptic Curve Digital Signature AlgorithmMathematicsSchoof–Elkies–Atkin algorithmElliptic curve point multiplicationAlgorithmSchoof's algorithm

摘要: This contribution describes three algorithms for efficient implementations of elliptic curve cryptosystems. The first algorithm is an entirely new approach which accelerates the multiplications points core operation in public-key systems. works conjunction with k-ary or sliding window method. explores computational advantages by computing repeated point doublings directly through closed formulae rather than from individual doublings. reduces number inversions underlying finite field at cost extra multiplications. For many practical implementations, where inversion least four times as costly multiplication, proofs to be faster traditional multiplication methods. second deals composite Galois fields form GF((2n)n). Based on idea Itoh and Tsujii, we optimize software implementation curves. reduced subfield GF(2n). third application Karatsuba-Ofman Algorithm We provide a detailed complexity analysis case that arithmetic performed table look-up. apply all system over GF((216)11). absolute performance measures operations entire multiplication.

参考文章(28)
Ernest F. Brickell, David Bruce Wilson, Daniel M. Gordon, Kevin S. McCurley, Fast Exponentiation with Precomputation (Extended Abstract). theory and application of cryptographic techniques. pp. 200- 207 ,(1992)
Erik De Win, Antoon Bosselaers, Servaas Vandenberghe, Peter De Gersem, Joos Vandewalle, A Fast Software Implementation for Arithmetic Operations in GF(2n) international cryptology conference. pp. 65- 76 ,(1996) , 10.1007/BFB0034836
Shu Lin, Daniel J. Costello, Error control coding : fundamentals and applications ,(1983)
Neal Koblitz, Constructing Elliptic Curve Cryptosystems in Characteristic 2 international cryptology conference. pp. 156- 167 ,(1990) , 10.1007/3-540-38424-3_11
Richard Schroeppel, Hilarie Orman, Sean O’Malley, Oliver Spatscheck, Fast Key Exchange with Elliptic Curve Systems international cryptology conference. pp. 43- 56 ,(1995) , 10.1007/3-540-44750-4_4
Christof Paar, Pedro Soria-Rodriguez, Fast arithmetic architectures for public-key algorithms over Galois fields GF((2 n ) m ) theory and application of cryptographic techniques. pp. 363- 378 ,(1997) , 10.1007/3-540-69053-0_25
A. Karatsuba, Yu. Ofman, Multiplication of Multidigit Numbers on Automata Soviet physics. Doklady. ,vol. 7, pp. 595- 596 ,(1963)
Alfred J Menezes, Paul C van Oorschot, Scott A Vanstone, Handbook of Applied Cryptography ,(1996)