Issue No.06 - November-December (2007 vol.24)
Hamad Alrimeih , University of Victoria
Daler Rakhmatov , University of Victoria
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MDT.2007.204
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
Hamad Alrimeih, Daler Rakhmatov, "Security-Performance Trade-offs in Embedded Systems Using Flexible ECC Hardware", IEEE Design & Test of Computers, vol.24, no. 6, pp. 556-569, November-December 2007, doi:10.1109/MDT.2007.204