A Note on the Implementation of the Number Theoretic Transform
A Note on the Implementation of the Number Theoretic Transform
复制标题
数论变换实现的一个注解
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
M. Scott
中科院分区:
文献类型:
--
作者:
M. Scott
The Number Theoretic Transform (NTT) is a time critical function required by many post-quantum cryptographic protocols based on lattices. For example it is commonly used in the context of the Ring Learning With Errors problem (RLWE), which is a popular basis for post-quantum key exchange, digital signature, and encryption. Here we apply a simple methodology to convert the NTT and its inverse from a mathematically correct (but side-channel vulnerable) description, to an efficient constant-time and side-channel resistant version.