DocumentCode
1787063
Title
Hardware/software co-design of elliptic-curve cryptography for resource-constrained applications
Author
Holler, Anne ; Druml, Norbert ; Kreiner, Christian ; Steger, Christian ; Felicijan, Tomaz
Author_Institution
Inst. of Tech. Inf., Graz Univ. of Technol., Graz, Austria
fYear
2014
fDate
1-5 June 2014
Firstpage
1
Lastpage
6
Abstract
ECC is an asymmetric encryption providing a comparably high cryptographic strength in relation to the key sizes employed. This makes ECC attractive for resource-constrained systems. While pure hardware solutions usually offer a good performance and a low power consumption, they are inflexible and typically lead to a high area. Here, we show a flexible design approach using a 163-bit GF(2m) elliptic curve and an 8-bit processor. We propose improvements to state-of-the-art software algorithms and present innovative hardware/software codesign variants. The proposed implementation offers highly competitive performance in terms of performance and area.
Keywords
hardware-software codesign; public key cryptography; 163-bit GF2m elliptic curve; 8-bit processor; ECC; asymmetric encryption; cryptographic strength; elliptic-curve cryptography; flexible design approach; hardware-software codesign variants; key sizes; pure hardware solutions; resource-constrained applications; state-of-the-art software algorithms; Coprocessors; Error correction codes; Hardware; Radiofrequency identification; Random access memory; Software; Elliptic Curve Cryptography; Embedded Devices; RFID;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1145/2593069.2593148
Filename
6881534
Link To Document