计算机科学
实施
密码学
理论计算机科学
一般化
等价(形式语言)
代数数
密码系统
计算复杂性理论
基于格的密码学
格子(音乐)
算法
数学
离散数学
程序设计语言
数学分析
量子密码学
物理
量子力学
量子信息
声学
量子
作者
Zhichuang Liang,Shiyu Shen,Yuantao Shi,Dongni Sun,Chongxuan Zhang,Guoyun Zhang,Yunlei Zhao,Zhixiang Zhao
标识
DOI:10.1007/978-3-030-71852-7_28
摘要
Number theoretic transform (NTT) is a basic mathematic operation, and is particularly fundamental to the practical implementations of cryptographic algorithms based on lattices with algebraic structures. In this work, we make a systematic and comprehensive study of NTT and its variants. We first review the NTT technique and the recent advances raised in the implementations of practical lattice-based cryptography. We clarify the relationship of some existing NTT variants, and prove their computational equivalence. We then make the generalizations of NTT, analyze their exact computational complexity, and derive the optimal bounds. Finally, we show the applications of our results to some prominent practical lattice-based algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI