Title :
Euclidean algorithm VLSI implementations
Author :
Sklavos, N. ; Papadomanolakis, K. ; Kitsos, P. ; Koufopavlou, O.
Author_Institution :
Electr. & Comput. Eng. Dept., Patras Univ., Greece
Abstract :
In this paper a novel architecture for implementation of the Euclidean algorithm is presented. It computes the multiplication inverse of a number K for different values of the dimension n (X-1≡ modulo n). The proposed architecture can be used for the implementation of cryptographic algorithms and reconfigurable arithmetic units. It is proved, in the paper, that the hardware implementation of the proposed architecture achieves improved power consumption and performance. Two different VLSI designs are introduced. The first design is suitable for low power applications while the second for high performance systems. Power consumption and performance estimations of the two introduced designs are presented.
Keywords :
VLSI; cryptography; digital arithmetic; digital signal processing chips; integrated logic circuits; low-power electronics; Euclidean algorithm; VLSI designs; VLSI implementations; cryptographic algorithms; hardware implementation; high performance systems; low power applications; multiplication inverse; performance estimations; power consumption; reconfigurable arithmetic units; Arithmetic; Computer architecture; Cryptography; Energy consumption; Equations; Hardware; Power engineering computing; Very large scale integration; Wireless communication; Wireless sensor networks;
Conference_Titel :
Electronics, Circuits and Systems, 2002. 9th International Conference on
Print_ISBN :
0-7803-7596-3
DOI :
10.1109/ICECS.2002.1046226