Lightweight Unified Sha-3/Shake Architecture with a Fault-Resilient State
Christian Ewert, Amrit Sharma Poudel, Mouadh Ayache, Andrija Neskovic, Rainer Buchty, Mladen Berekovic, Sebastian Berndt, and Saleh Mulhem

TL;DR
This paper presents a lightweight, unified Sha-3/Shake hash engine with a fault-resilient design using multidimensional parity checks, achieving high fault detection and reduced area overhead suitable for resource-constrained post-quantum cryptography systems.
Contribution
A novel unified hash engine supporting Sha-3 and Shake with integrated fault detection based on cube structure parity checks, covering all standard configurations.
Findings
Achieves 100% fault detection for three faults in Keccak state.
Reduces area overhead by 3.7 times with multidimensional cross-parity checks.
Overall 4.5 times smaller fault-resilient engine in ASIC and FPGA implementations.
Abstract
Hash functions have become a key part of standard Post-quantum cryptography (PQC) schemes, especially Sha-3 and Shake, calling arXiv:submit/7045552 [cs.AR] 3 Dec 2025 for lightweight implementation. A fault-resilient design is always desirable to make the whole PQC system reliable. We, therefore, propose a) a unified hash engine supporting Sha-3 and Shake that follows a byte-wise in-place partitioning mechanism of the so-called Keccak state, and b) an according fault detection for Keccak state protection exploiting its cube structure by deploying two-dimensional parity checks. It outperforms the state-of-the-art (SoA) regarding area requirements at competitive register-level fault detection by achieving 100% detection of three and still near 100% of higher numbers of Keccak state faults. Unlike SoA solutions, the proposed unified hash engine covers all standard hash configurations.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Coding theory and cryptography · Cryptography and Data Security
