Mobile QR Code QR CODE
Title A 1.03MOPS/W Lattice-based Post-quantum Cryptography Processor for IoT Devices
Authors (ByungJun Kim) ; (Han-Gyeol Mun) ; (Shinwoong Kim) ; (JongMin Lee) ; (Jae-yoon Sim)
DOI https://doi.org/10.5573/JSTS.2024.24.1.55
Page pp.55-61
ISSN 1598-1657
Keywords Post-quantum cryptography; lattice-based cryptography; security; accelerator; learning-with errors
Abstract This work introduces a configurable lattice-based post-quantum cryptography processor designed specifically for lightweight IoT devices. It accelerates the computation of Key-Encapsulation Mechanism (KEM) and Digital Signature Algorithm (DSA) based on module learning with errors algorithm (MLWE). In order to minimize both hardware cost and energy consumption, the processor incorporates a Barrett reduction algorithm method for efficient number-theoretic transform calculations and implements real-time processing for polynomial sampling. The chip is fabricated on a 28 nm CMOS technology process. It achieves the state-of-the-art power efficiencies and latency in MLWE-based PQC.