DocumentCode :
3617952
Title :
A dual-field modular division algorithm and architecture for application specific hardware
Author :
L.A. Tawalbeh;A.F. Tenca;S. Park;C.K. Koc
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
Volume :
1
fYear :
2004
fDate :
6/26/1905 12:00:00 AM
Firstpage :
483
Abstract :
This paper presents a dual-field modular division (inversion) algorithm and its hardware design. The algorithm is based on the Extended Euclidean and the Binary GCD algorithms. The use of counters to keep track of the difference between field elements in this algorithm eliminates the need for comparisons which are usually expensive and time-consuming. The algorithm has simple control flow and arithmetic operations making it suitable for application specific hardware implementation. The proposed architecture uses a scheduling method to reduce the number of hardware resources without significantly increasing the total execution time. Its datapath efficiently supports all the operations in the algorithm and uses carry-save unified adders for reduced critical path delay, making the proposed architecture faster than other previously proposed designs. Experimental results using synthesis for AMI 0.5 /spl mu/m CMOS technology are shown and compared with other dividers.
Keywords :
"Hardware","Computer architecture","Counting circuits","Elliptic curve cryptography","Arithmetic","Algorithm design and analysis","Testing","Application software","CMOS technology","Galois fields"
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on
Print_ISBN :
0-7803-8622-1
Type :
conf
DOI :
10.1109/ACSSC.2004.1399179
Filename :
1399179
Link To Document :
بازگشت