Issue No. 06 - November-December (2007 vol. 24)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MDT.2007.204
Hamad Alrimeih , University of Victoria
Daler Rakhmatov , University of Victoria
This article presents a mixed hardware-software approach for balancing security and performance of cryptographic computations in embedded systems. The authors assume that the system employs elliptic-curve cryptography (ECC) for data protection. Specifically, they consider ECC based on elliptic curves over prime fields recommended by the National Institute of Standards and Technology (NIST). The authors study a system prototype that uses a flexible hardware processor for accelerating expensive ECC computations. Their approach supports multiple levels of security and performance, which allows the system to adapt to different application requirements.
elliptic-curve cryptography, scalar multiplication, modular arithmetic, programmable hardware
H. Alrimeih and D. Rakhmatov, "Security-Performance Trade-offs in Embedded Systems Using Flexible ECC Hardware," in IEEE Design & Test of Computers, vol. 24, no. , pp. 556-569, 2007.