A Low-Power BLS12-381 Pairing Cryptoprocessor for Internet-of-Things Security Applications
Author(s)
Banerjee, Utsav; Chandrakasan, Anantha P
DownloadPaper_PrePrint_Version.pdf (2.167Mb)
Open Access Policy
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
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.
Date issued
2021-10Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer ScienceJournal
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
ISSN
2573-9603