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