DocumentCode :
2192
Title :
Fast and Generic Inversion Architectures Over mbox{GF}(2^m) Using Modified Itoh–Tsujii Algorithms
Author :
Jingwei Hu ; Wei Guo ; Jizeng Wei ; Cheung, Ray C. C.
Author_Institution :
Dept. of Comput. Sci., Tianjin Univ., Tianjin, China
Volume :
62
Issue :
4
fYear :
2015
fDate :
Apr-15
Firstpage :
367
Lastpage :
371
Abstract :
Finite field inversion is the most computationally intensive field operation in public-key cryptographic algorithms such as elliptic curve cryptography. In this brief, we propose two inversion acceleration techniques for the Itoh-Tsujii algorithm (ITA) over binary extended field. First, we reformulate the ternary-ITA algorithm to generalize the primitive one, so that a universal algorithm procedure for all fields is achieved. Next, we devise a parallel-ITA algorithm to advance the parallelism of ITA. These two techniques are implemented on FPGA platform, and it is experimentally shown that a fast ternary-ITA inverter supporting all NIST fields can be obtained, with 22.9% timing improvement on average compared to the ITA inverter. In addition, the parallel-ITA inverter is a more balancing design that achieves averagely 25.7% of timing decrease compared to the ITA inverter while maintaining 31.3% reduction of area-time product compared to the ternary-ITA inverter.
Keywords :
digital arithmetic; field programmable gate arrays; logic gates; public key cryptography; FPGA platform; NIST fields; elliptic curve cryptography; field programmable gate arrays; finite field inversion; generic inversion architectures; inversion acceleration techniques; modified Itoh-Tsujii algorithms; parallel-ITA algorithm; parallel-ITA inverter; public-key cryptographic algorithms; ternary-ITA algorithm; ternary-ITA inverter; Circuits and systems; Clocks; Computer architecture; Elliptic curve cryptography; Gaussian processes; Inverters; Timing; Binary Field; Binary field; Cryptography; Gaussian Normal Base; Gaussian normal base (GNB); Inversion; Itoh-Tsujii algorithm; Itoh???Tsujii algorithm (ITA); cryptography; inversion;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-7747
Type :
jour
DOI :
10.1109/TCSII.2014.2387612
Filename :
7001224
Link To Document :
بازگشت