DocumentCode :
3712419
Title :
Energy-efficient implementations of GF (p) and GF(2m) elliptic curve cryptography
Author :
Andrew D. Targhetta;Donald E. Owen;Francis L. Israel;Paul V. Gratz
Author_Institution :
Electrical and Computer Engineering, Texas A&M University, College Station, TX USA
fYear :
2015
Firstpage :
704
Lastpage :
711
Abstract :
While public-key cryptography is essential for secure communications, the energy cost of even the most efficient algorithms based on Elliptic Curve Cryptography (ECC) is prohibitive on many ultra-low energy devices such as sensor-network nodes and identification tags. Although an abundance of hardware acceleration techniques for ECC have been proposed in literature, little research has focused on understanding the energy benefits of these techniques. Therefore, we evaluate the energy cost of ECC on several different hardware/software configurations across a range of security levels. Our work comprehensively explores implementations of both GF(p) and GF(2m) ECC, demonstrating that GF(2m) provides a 1.31 to 2.11 factor improvement in energy efficiency over GF(p) on an extended RISC processor. We also show that including a 4KB instruction cache in our system can reduce the energy cost of ECC by as much as 30%. Furthermore, our GF(2m) coprocessor achieves a 2.8 to 3.61 factor improvement in energy efficiency compared to instruction set extensions and significantly outperforms prior work.
Keywords :
"Read only memory","Elliptic curve cryptography","Acceleration","Hardware","Software algorithms","Coprocessors","NIST"
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type :
conf
DOI :
10.1109/ICCD.2015.7357184
Filename :
7357184
Link To Document :
بازگشت