A Compact SHA3 Implementation for Post-Quantum Cryptography


연구 분야: Cryptography



학회: 2024 1st International Conference On Cryptography And Information Security (VCRIS)


초록

The SHA3 algorithm is essential for initializing symmetric primitives in post-quantum cryptography (PQC) algorithms. Mathematically, implementing SHA3 is straightforward with hardware. To ensure security, PQC algorithms select SHA3 based on the Keccak- $f$[1600] permutation. Consequently, the SHA3 module is hardware-consuming and poses challenges for lightweight PQC implementations. This paper proposes a compact SHA3 hardware architecture for a case study of CRYSTALS-Kyber. Specifically, a configurable buffer is designed to perform padding, hashing, and holding data. Therefore, our design eliminates the need for costly padding and sampling FIFOs. The implementation results on the Artix-7 FPGA show that our design has a corresponding hardware consumption of 2828 LUTs, 1733 FFs, and 745 SLICEs. Compared to the reported-to-date implementations, our design saves up to 59% LUTs, 60% FFs, and 60% SLICEs. Our proposed SHA3 is wellsuited for lightweight PQC cryptosystems in resource-constrained IoT devices.


Author Profile
Trong-Hung Nguyen

The University of Electro-Communications (UEC) Tokyo Japan

Japan
Author Profile
Duc-Thuan Dam

The University of Electro-Communications (UEC) Tokyo Japan

Japan
Author Profile
Phuc-Phan Duong

The University of Electro-Communications (UEC) Tokyo Japan

Japan

📄 논문 정보

발행 연도 2024년
인용수 620
출판 국가 Japan
사이트 IEEE
좋아요 수 0

연관 논문 목록 (440건)