Search papers, labs, and topics across Lattice.
This paper introduces a Statistical Reduction Monitoring (SRM) method designed to enhance the fault detection capabilities of Barrett Modular Multiplication (BMM) units used in lattice-based Post-Quantum Cryptography (PQC) and Fully Homomorphic Encryption (FHE) schemes. By addressing vulnerabilities to Side-Channel Attacks (SCAs) and unintentional faults, the approach ensures the integrity and security of critical components in cryptographic systems with minimal hardware overhead. The key result demonstrates that the SRM method effectively detects both random and burst faults, significantly improving the reliability of BMM operations in secure environments.
Faults in Barrett Modular Multiplication can be detected efficiently with minimal overhead, safeguarding critical cryptographic operations against adversarial attacks.
Polynomial multiplication is the most resource-, time-, and energy-critical operation in lattice-based Post-Quantum Cryptography (PQC) and Fully Homomorphic Encryption (FHE) schemes. Lattice-based PQC schemes such as Kyber and Dilithium have already been standardized, while lattice- based FHE schemes such as BGV, BFV, and CKKS are widely recognized as leading candidate in FHE area. Barrett Modular Multiplication (BMM) for polynomial multiplication is widely adopted in PQC and FHE hardware accelerators due to its hardware friendly nature and efficient modular reduction capabilities. However, Side-Channel Attacks (SCAs) and Hardware Trojans may introduce intentional faults, while aging and various other factors can cause unintentional faults. These faults may target the BM M unit, one of the most critical components of PQC and FHE infrastructures, potentially leading to information leakage and compromising system security. In this paper, we employ a Statistical Reduction Monitoring (SRM) method to protect the BM M unit against such adversarial conditions. The proposed approach incurs minimal hardware overhead while providing efficient detection of both random and bur