DocumentCode :
1970988
Title :
Acceleration of finite field arithmetic algorithms in embedded processing platforms utilizing instruction set extensions
Author :
Jachimiec, Nathan P. ; Martinez-Vallina, Fernando ; Saniie, Jafar
Author_Institution :
Department of Electrical and Computer Engineering, Illinois Institute of Technology, 60616, USA
fYear :
2007
fDate :
17-20 May 2007
Firstpage :
135
Lastpage :
139
Abstract :
Finite field arithmetic is essential to error correction and cryptography. Instruction set extensions are an alternative to ASICs and DSPs while providing the same performance with embedded CPUs. An instruction set extension is presented that handles various fields in GF(2m). A MIPS DLX processor core is accelerated using an auxiliary processing interface to a finite field arithmetic unit. Additional instructions are added to the DLX core set which are used to create finite field arithmetic benchmarks. The processor core and extensions datapath are synthesized in a standard cell 0.18μm CMOS process achieving a 233MHz clock. The combined DLX and FFU system demonstrates a 355× speed-up when performing elliptical curve projective point doubling in GF(2163).
Keywords :
Acceleration; Cryptographic protocols; Decoding; Digital arithmetic; Elliptic curve cryptography; Error correction; Error correction codes; Galois fields; Polynomials; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electro/Information Technology, 2007 IEEE International Conference on
Conference_Location :
Chicago, IL, USA
Print_ISBN :
978-1-4244-0941-9
Electronic_ISBN :
978-1-4244-0941-9
Type :
conf
DOI :
10.1109/EIT.2007.4374484
Filename :
4374484
Link To Document :
بازگشت