Reconfigurable Architectures for Curve-Based Cryptography on Embedded Micro-Controllers

Lejla Batina, Alireza Hodjat, David Hwang, Kazuo Sakiyama, Ingrid Verbauwhede
2006 2006 International Conference on Field Programmable Logic and Applications  
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 8bit 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
more » ... 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.
doi:10.1109/fpl.2006.311286 dblp:conf/fpl/BatinaHHSV06 fatcat:e73iovmzvzcoff2jklxgwnijbi