Title :
Reconfigurable Architectures for Curve-Based Cryptography on Embedded Micro-Controllers
Author :
Batina, Lejla ; Hodjat, Alireza ; Hwang, David ; Sakiyama, Kazuo ; Verbauwhede, Ingrid
Author_Institution :
SAT/SCD-COSIC, Katholieke Universiteit, Leuven
Abstract :
This paper discusses architectures for embedded security to enable various cryptographic services at low cost. To realize the large bit-lengths and complex arithmetic on an 8-bit embedded micro-controller, several hardware acceleration options for elliptic and hyperelliptic curve cryptography (ECC and HECC) are studied and systematically evaluated. Two key factors influence the performance: one is the communication interface i.e. I/O transfers between processor and co-processor and the other one is the boundary between hardware and software. Our experiments are run on an 8051 and an AVR micro-controller with the crypto co-processors implemented on a FPGA
Keywords :
cryptography; embedded systems; microcontrollers; reconfigurable architectures; FPGA; curve-based cryptography; elliptic curve cryptography; embedded micro-controllers; hardware acceleration; hyperelliptic curve cryptography; reconfigurable architectures; Acceleration; Arithmetic; Coprocessors; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Reconfigurable architectures; Security;
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
DOI :
10.1109/FPL.2006.311286