A Low-Power BLS12-381 Pairing Cryptoprocessor for Internet-of-Things Security Applications
Name
Paper_PrePrint_Version.pdf
Size
2.17 MB
Format
Unknown
Checksum (MD5)
f9042eb61a149c80a5dd4bb5606b7844
Author(s) •
Banerjee, Utsav
Chandrakasan, Anantha P
Date Issued
October 2021
Journal
IEEE Solid-State Circuits Letters
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
Banerjee, Utsav and Chandrakasan, Anantha P. 2021. "A Low-Power BLS12-381 Pairing Cryptoprocessor for Internet-of-Things Security Applications." IEEE Solid-State Circuits Letters, 4.
Version
Author's final manuscript
Abstract
We present the first BLS12-381 elliptic-curve pairing cryptoprocessor for Internet-of-Things (IoT) security applications. Efficient finite-field arithmetic and algorithm-architecture co-optimizations together enable two orders of magnitude energy savings. We implement several countermeasures against timing and power side-channel attacks. Our cryptoprocessor is programmable to provide the flexibility to accelerate various elliptic-curve and pairing-based protocols, such as signature aggregation and functional encryption.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1109/lssc.2021.3124074