DocumentCode
124000
Title
A soft-core processor for finite field arithmetic with a variable word size accelerator
Author
Iwasaki, Akira ; Dohi, Keisuke ; Shibata, Yoshitaka ; Oguri, Koji ; Harasawa, Ryuichi
Author_Institution
Grad. Sch. of Eng., Nagasaki Univ., Nagasaki, Japan
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
This paper presents implementation and evaluation of an accelerator architecture for soft-cores to speed up reduction process for the arithmetic on GF(2m) used in Elliptic Curve Cryptography (ECC) systems. In this architecture, the word size of the accelerator can be customized when the architecture is configured on an FPGA. Focusing on the fact that the number of the reduction processing operations on GF(2m) is affected by the irreducible polynomial and the word size, we propose to employ an unconventional word size for the accelerator depending on a given irreducible polynomial and implement a MIPS-based soft-core processor coupled with a variable-word size accelerator. As a result of evaluation with several polynomials, it was shown that the performance improvement of up to 10.2 times was obtained compared to the 32-bit word size, even taking into account the maximum frequency degradation of 20.4% caused by changing the word size. The advantage of using unconventional word sizes was also shown, suggesting the promise of this approach for low-power ECC systems.
Keywords
digital arithmetic; field programmable gate arrays; low-power electronics; public key cryptography; FPGA; MIPS-based soft-core processor; accelerator architecture; elliptic curve cryptography systems; finite field arithmetic; irreducible polynomial; low-power ECC systems; reduction processing operations; variable word size accelerator; word length 32 bit; Clocks; Elliptic curve cryptography; Error correction codes; Field programmable gate arrays; Polynomials; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927388
Filename
6927388
Link To Document