DocumentCode :
1012488
Title :
Software multiplication using Gaussian normal bases
Author :
Dahab, Ricardo ; Hankerson, Darrel ; Hu, Fei ; Long, Men ; López, Julio ; Menezes, Alfred
Author_Institution :
Inst. of Comput., Univ. of Campinas
Volume :
55
Issue :
8
fYear :
2006
Firstpage :
974
Lastpage :
984
Abstract :
Fast algorithms for multiplication in finite fields are required for several cryptographic applications, in particular for implementing elliptic curve operations over binary fields F2m. In this paper, we present new software algorithms for efficient multiplication over F2m that use a Gaussian normal basis representation. Two approaches are presented, direct normal basis multiplication and a method that exploits a mapping to a ring where fast polynomial-based techniques can be employed. Our analysis, including experimental results on an Intel Pentium family processor, shows that the new algorithms are faster and can use memory more efficiently than previous methods. Despite significant improvements, we conclude that the penalty in multiplication is still sufficiently large to discourage the use of normal bases in software implementations of elliptic curve systems
Keywords :
Gaussian processes; computational complexity; cryptography; digital arithmetic; Gaussian normal basis representation; Intel Pentium family processor; binary field; cryptographic application; direct normal basis multiplication; elliptic curve cryptography; elliptic curve system operation; finite field multiplication algorithm; polynomial-based technique; software multiplication algorithm; Algorithm design and analysis; Application software; Arithmetic; Elliptic curve cryptography; Elliptic curves; Galois fields; Gaussian processes; Hardware; Polynomials; Software algorithms; Gaussian normal basis; Multiplication in {hbox{rlap{I}kern 2.0pt{hbox{F}}}}_{2^m}; elliptic curve cryptography.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2006.132
Filename :
1650195
Link To Document :
بازگشت