DocumentCode :
2201439
Title :
Efficient method to find the multiplicative inverse in GF (2m) using FPGA by exponentiation to (2k)
Author :
Ismail, Kais S. ; Al-Juboori, Firas A. ; Nasrullah, Mohammed A.
Author_Institution :
Univ. of Baghdad, Baghdad, Iraq
fYear :
2012
fDate :
2-5 April 2012
Firstpage :
159
Lastpage :
163
Abstract :
Multiplicative inverse in GF (2m) is a complex step in some important application such as Elliptic Curve Cryptography (ECC) and other applications. It operates by multiplying and squaring operation depending on the number of bits (m) in the field GF (2m). In this paper, a fast method is suggested to find inversion in GF (2m) using FPGA by reducing the number of multiplication operations in the Fermat´s Theorem and transferring the squaring into a fast method to find exponentiation to (2k). In the proposed algorithm, the multiplicative inverse in GF(2m) is achieved by number of multiplications depending on log2(m) and each exponentiation is operates in a single clock cycle by generating a reduction matrix for high power of two exponentiation. The number of multiplications is in range between (log2(m) and 2log2(m)-2). If m equals 163 then the number of multiplication operations is 9 and number of exponentiation operation each one with one clock cycle equals 10.
Keywords :
Galois fields; field programmable gate arrays; inverse problems; matrix algebra; public key cryptography; ECC; FPGA; Fermat theorem; GF (2m); clock cycle; elliptic curve cryptography; exponentiation operation; multiplication operations; multiplicative inverse; reduction matrix; squaring operation; Algorithm design and analysis; Clocks; Complexity theory; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Polynomials; Elliptic curve cryptography; FPGA; Finite Fields;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Future Communication Networks (ICFCN), 2012 International Conference on
Conference_Location :
Baghdad
Print_ISBN :
978-1-4673-0261-6
Electronic_ISBN :
978-1-4673-0259-3
Type :
conf
DOI :
10.1109/ICFCN.2012.6206861
Filename :
6206861
Link To Document :
بازگشت