DocumentCode
2929799
Title
A programmable FPGA-based cryptoprocessor for bilinear pairings over F2m
Author
Cuevas-Farfan, Eduardo ; Morales-Sandoval, Miguel ; Cumplido, Rene ; Feregrino-Uribe, C. ; Algredo-Badillo, Ignacio
Author_Institution
Comput. Sci. Coordination, Inst. Nac. de Astrofis., Puebla, Mexico
fYear
2013
fDate
10-12 July 2013
Firstpage
1
Lastpage
8
Abstract
Bilinear pairings over elliptic curves are an emerging research field in cryptography. First cryptographic protocols based on bilinear pairings were proposed by the year 2000 and currently they are not standardized yet. The computation of bilinear pairings relies on arithmetic over finite fields. In the literature, several works have focused in the design of custom hardware architectures for efficient implementation of this arithmetic, but in a non-standardized environment a flexible design is prefered in order to support changes in the specifications. This paper presents the design and implementation of a novel programmable cryptoprocessor for computing bilinear pairings over binary fields in FPGA, which is able to support different algorithms and corresponding parameters as the elliptic curve, the tower field and the distortion map. The results show that high flexibility is achieved by the proposed cryptoprocessor at a competitive timing and area usage, when it is compared to custom designs for pairings defined over singular/supersingular elliptic curves at a 128-bit security level.
Keywords
cryptographic protocols; field programmable gate arrays; microprocessor chips; programmable logic devices; public key cryptography; bilinear pairings; binary fields; cryptographic protocols; distortion map; elliptic curves; tower field; word length 128 bit; Computer architecture; Elliptic curve cryptography; Elliptic curves; Poles and towers; Polynomials; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2013 8th International Workshop on
Conference_Location
Darmstadt
Print_ISBN
978-1-4673-6180-4
Type
conf
DOI
10.1109/ReCoSoC.2013.6581528
Filename
6581528
Link To Document