DocumentCode :
2644784
Title :
Hardware Implementation of Prearranged Tables Based Modular Inversion
Author :
Ishida, Tsutomu ; Yoshioka, Yoshio ; Nagase, Tomoyuki
Author_Institution :
Fac. of software & Inf. Technol., Aomori Univ., Aomori, Japan
fYear :
2011
fDate :
26-28 Oct. 2011
Firstpage :
215
Lastpage :
221
Abstract :
The computational complexity of modular multiplication and division, which are the most important operations of some recent public-key cryptographic algorithms, has been a touchy issue for years. This complexity can be efficiently reduced by using prearranged table based on the binary extended GCD algorithm. However, the reduction can be fulfilled if we take into consideration of the hardware design of the modular inversion algorithm. This paper presents a hardware implementation of prearranged tables based modular inversion algorithm on FPGA technology. This algorithm is fast, less computational cost and less number of operations needed in hardware implementations. The multiple-precision arithmetic is replaced by single-precision to reduce the size of the hardware design. The numerical results show that the operation times of a single-precision is performed efficiently.
Keywords :
computational complexity; field programmable gate arrays; public key cryptography; FPGA technology; computational complexity; hardware implementation; modular division; modular inversion; modular multiplication; multiple precision arithmetic; prearranged tables; public key cryptographic algorithms; Algorithm design and analysis; Computational efficiency; Educational institutions; Elliptic curve cryptography; Galois fields; Hardware; Registers; elliptic curve cryptosystem; extended binary GCD method; modular inversion algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Broadband and Wireless Computing, Communication and Applications (BWCCA), 2011 International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4577-1455-9
Type :
conf
DOI :
10.1109/BWCCA.2011.34
Filename :
6103037
Link To Document :
بازگشت