Title :
Asynchronous Design of Modular Multiplication Using Adaptive Radix Computation
Author :
Chen, Jun-Hong ; Shieh, Ming-Der ; Wu, Haw-Shiuan ; Lin, Wen-Ching
Author_Institution :
Dept. of Electr. Eng., National Cheng Kung Univ., Tainan
Abstract :
This paper explores the concurrent property inherent in the Montgomery modular multiplication algorithm and uses the adaptive radix arithmetic to speed up the operations for the proposed local synchronous global asynchronous (LSGA) architecture. The basic idea is to partition the operand into several equal-sized segments and then performs the multiplication and residue calculations in a concurrent LSGA fashion. To further reduce the computation time, multi-bit overlapping scanning technique is employed to decrease the number of operations in each segment under limited hardware resources. Experimental results show that the developed LSGA exhibits much better performance than the synchronous design using the same algorithm
Keywords :
cryptography; digital arithmetic; encoding; Montgomery modular multiplication; RSA; adaptive radix arithmetic; adaptive radix computation; asynchronous design; local synchronous global asynchronous architecture; modular exponentiation; multi-bit overlapping scanning technique; Algorithm design and analysis; Arithmetic; Computer architecture; Concurrent computing; Electronic mail; Elliptic curve cryptography; Equations; Hardware; Heart; Partitioning algorithms; Montgomery modular multiplication; RSA; local synchronous global asynchronous; modular exponentiation;
Conference_Titel :
Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
Conference_Location :
Singapore
Print_ISBN :
1-4244-0387-1
DOI :
10.1109/APCCAS.2006.342061