arrow
Return

Efficient Error Detection Methods for the Number Theoretic Transforms in Lattice-Based Algorithms

delete2026-01-01
delete0
PRE
AI
M
M S Abdelmonem *
L
Lukas Holzbaur
H
Håvard Raddum
A
Alexander Zeh
DOI:10.1007/978-3-032-01405-4_8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Number Theoretic Transform (NTT) is a crucial component in many post-quantum cryptographic (PQC) algorithms, enabling efficient polynomial multiplication. However, the reliability of NTT computations is an important concern, especially for safety-critical applications. This work presents novel techniques to improve the fault tolerance of NTTs used in prominent PQC schemes such as Kyber, Dilithium, and Falcon. The work first establishes a theoretical framework for error detection in NTTs, exploiting the inherent algebraic properties of these transforms. It derives necessary and sufficient conditions for constructing error-detecting vectors that can identify single faults without the need for costly recomputation. For the Dilithium scheme, the work further advances the state-of-the-art by developing the first algorithm capable of detecting up to two maliciously placed faults. The proposed error detection methods are shown to reduce the number of required multiplications by half, leading to significant improvements in computational efficiency compared to existing single error-detecting algorithms. Concrete implementations for Kyber, Dilithium, and Falcon demonstrate the practicality and effectiveness of the error-detection scheme.
Keywords:
Error Detection
Fault Countermeasures
Lattice-Based Cryptography
Number Theoretic Transform
Post-Quantum Cryptography

Journal

C
CONSTRUCTIVE APPROACHES FOR SECURITY ANALYSIS AND DESIGN OF EMBEDDED SYSTEMS, CASCADE 2025
IF:
0
Papers:
23
Citations:
0

Organization

I
infineon technologies
Scholars:
778
Papers: 499
Citations: 0