Paper 2026/1423
CMALU: Compact Fault-Tolerant Modular Arithmetic Logic Unit for Post-Quantum Cryptography
Abstract
The rise of quantum computing threatens widely deployed public-key cryptosystems, driving the adoption of post-quantum cryptography (PQC) algorithms that rely heavily on modular arithmetic. Existing hardware accelerators of the PQC algorithms for resource-constrained Internet-of-Things (IoT) devices remain limited and lack integrated fault detection mechanisms. In this work, we present CMALU, a Compact, fault-tolerant Modular Arithmetic Logic Unit supporting six operations on a single reconfigurable datapath, with a 2-bit input selecting Mode-0 (un-protected baseline), Mode-1 (on-the-fly parity and invariant checking with a formal single-bit detection guarantee), and Mode-2 (extending Mode-1 along with hardware-reuse recomputation for deterministic silent data corruption (SDC) elimination without datapath duplication). Under system-level fault injection into CMALU internal registers on an NTT accelerator and an Ibex RISC-V core running ML-KEM-512, Mode-1 achieves 100% single-bit and stuck-at detection at zero latency overhead, and Mode-2 achieves 0% SDC. The synthesis results after the post-place-and-route stage on a field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) implementations with the NTT accelerator targeting 65nm CMOS and the Ibex RISC-V integration targeting Nangate45 45nm confirm CMALU's suitability for resource-constrained IoT deployment.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. Minor revision. IEEE/ACM ICCAD 2026
- Keywords
- Fault-TolerantALUPQCIoT SecurityFPGAASICMontgomery modular multiplicationFault Detection
- Contact author(s)
-
darania @ kookmin ac kr
m imran @ qub ac uk
zabideen @ uidaho edu
c m rafferty @ qub ac uk
a khalid @ qub ac uk
m oneill @ ecit qub ac uk
scseo @ kookmin ac kr - History
- 2026-07-16: approved
- 2026-07-12: received
- See all versions
- Short URL
- https://ia.cr/2026/1423
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1423,
author = {YoungBeom Kim and Malik Imran and Zain Ul Abideen and Ciara Rafferty and Ayesha Khalid and Máire O’Neill and Seog Chung Seo},
title = {{CMALU}: Compact Fault-Tolerant Modular Arithmetic Logic Unit for Post-Quantum Cryptography},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1423},
year = {2026},
url = {https://eprint.iacr.org/2026/1423}
}