DocumentCode
2544029
Title
A fast implementation of modular inversion over GF (2m) based on FPGA
Author
Dong-Mei, Wei
Author_Institution
Sch. of Inf. Eng., Univ. of SWUST, Mianyang, China
fYear
2010
fDate
16-18 April 2010
Firstpage
465
Lastpage
468
Abstract
A fast algorithm for modular inversion over GF(2m) using Fermat´s Little Theorem is presented. A parallel modular multiplication algorithm and a cascade modular square block to reduce the times of modular exponentiation are given. Synthesis and implementation are realized in a Xilinx device of XC5VLX110T. By timing simulation, the clock frequency can achieve 50MHz. It is required to carry out one modular inversion operation in 0.5μs with 25 clock periods.
Keywords
Galois fields; field programmable gate arrays; public key cryptography; timing; FPGA; GF (2m); XC5VLX110T; Xilinx device; cascade modular square block; frequency 50 MHz; modular inversion; parallel modular multiplication algorithm; time 0.5 mus; timing simulation; Clocks; Digital signatures; Elliptic curve cryptography; Field programmable gate arrays; Frequency synthesizers; Hamming weight; Parallel algorithms; Polynomials; Public key cryptography; Timing; FLT; FPGA; keywords-modular inversion; parallel modular multiplication algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4244-5263-7
Electronic_ISBN
978-1-4244-5265-1
Type
conf
DOI
10.1109/ICIME.2010.5477629
Filename
5477629
Link To Document