DocumentCode
3208741
Title
A Side-channel Attack Resistant Programmable PKC Coprocessor for Embedded Applications
Author
Mentens, Nele ; Sakiyama, Kazuo ; Batina, Lejla ; Preneel, Bart ; Verbauwhede, Ingrid
Author_Institution
Katholieke Univ., Heverlee
fYear
2007
fDate
16-19 July 2007
Firstpage
194
Lastpage
200
Abstract
This paper describes the design of a programmable coprocessor for public key cryptography (PKC) on an FPGA. The implementation provides a very broad range of functions together with countermeasures against side-channel analysis (SCA) attacks. The functions are implemented in a hierarchical manner, where all levels are accessible by the user. This makes the coprocessor very flexible and particularly suitable to be used in embedded environments where the border between hardware and software needs to be decided depending on the application. Especially for RSA, the resulting implementation on an XC3S5000 FPGA, from the low-cost Spartan series of Xilinx, shows comparable performance figures compared to the state-of- the-art in PKC coprocessors.
Keywords
coprocessors; embedded systems; field programmable gate arrays; public key cryptography; FPGA; RSA standard; embedded environment; field programmable gate arrays; programmable coprocessor design; public key cryptography; side-channel analysis attacks; Authentication; Coprocessors; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Information security; Information systems; Logic devices; Public key cryptography; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling and Simulation, 2007. IC-SAMOS 2007. International Conference on
Conference_Location
Samos
Print_ISBN
1-4244-1058-4
Type
conf
DOI
10.1109/ICSAMOS.2007.4285751
Filename
4285751
Link To Document