DocumentCode :
3325964
Title :
A high-speed, low-area processor array architecture for multiplication over GF(2m)
Author :
Fayed, Mohamed ; El-Khamshi, M.W. ; Gebali, Fayez
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC
fYear :
2007
fDate :
29-31 Dec. 2007
Firstpage :
61
Lastpage :
64
Abstract :
We propose a novel, high-speed, low-area architecture for multiplication over GF(2m). The proposed architecture is processor array based, which utilizes the most significant bit multiplication algorithm and polynomial basis. A design space exploration to optimize the area and speed of the proposed architecture was done. Our architecture requires only m processing elements as compared to m2/2 for the best previous design. We use NIST-recommended polynomials, which makes our design secure and more suitable for cryptographic engines. The proposed architecture is implemented for m isin {163, 283, 571} on a Xilinx XC2V4000-6 device to verify its functionality and measure its performance. We achieve a frequency of 264 MHz, which allows the architecture to calculate GF(2163) multiplication in 640 ns.
Keywords :
Galois fields; cryptography; multiplying circuits; polynomials; GF; NIST-recommended polynomial; Xilinx XC2V4000-6 device; cryptographic engine; frequency 264 MHz; multiplication algorithm; processor array architecture; time 640 ns; Application software; Computer architecture; Computer graphics; Electronic mail; Elliptic curve cryptography; Galois fields; Hardware; Iterative algorithms; Polynomials; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics, 2007. ICM 2007. Internatonal Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-1846-6
Electronic_ISBN :
978-1-4244-1847-3
Type :
conf
DOI :
10.1109/ICM.2007.4497662
Filename :
4497662
Link To Document :
بازگشت