Partial Number Theoretic Transform Masking in Post-Quantum Cryptography (PQC) Hardware: A Security Margin Analysis
Ray Iskander, Khaled Kirah

TL;DR
This paper evaluates the security of a masked Number Theoretic Transform hardware design, revealing limitations in its entropy and proposing a methodology for security margin assessment against side-channel and analytical attacks.
Contribution
It introduces a comprehensive security margin analysis methodology combining RTL verification, confidence tagging, and experimental validation for masked NTT hardware.
Findings
RTL analysis shows less entropy than assumed, reducing security margins.
A soft-analytical attack reduces key space by 37 bits without full key recovery.
Masking strategies can create unrecoverable gaps, enhancing security.
Abstract
Adams Bridge, a hardware accelerator for ML-DSA and ML-KEM designed for the Caliptra root of trust, masks 1 of its Inverse Number Theoretic Transform (INTT) layers and relies on shuffling for the remainder, claiming per-butterfly Correlation Power Analysis (CPA) complexities of 2^46 (ML-DSA) and 2^96 (ML-KEM). We evaluate these claims against published side-channel literature across seven analysis tracks with confidence-rated evidence. Register-Transfer Level (RTL) analysis confirms that the design's Random Start Index (RSI) shuffling provides 6 bits of entropy per layer (64 orderings) rather than the 296 bits of a full random permutation assumed in its scaling argument, with effective margins below the designers' estimates. A soft-analytical attack pipeline demonstrates a 37-bit enumeration reduction, independent of Belief Propagation (BP) gains, quantifying the attack-model gap…
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.
