This is not the latest version of this item. The latest version can be found here.
A Low-Power BLS12-381 Pairing Cryptoprocessor for Internet-of-Things Security Applications
Name
Paper_PrePrint_Version.pdf
Size
2.17 MB
Format
Adobe PDF
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.
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
Persistent DSpace Link
DOI of Published Version
10.1109/lssc.2021.3124074