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