Pipelined High-Throughput NTT Architecture for Lattice-Based Cryptography
Pipelined High-Throughput NTT Architecture for Lattice-Based Cryptography
复制标题
用于基于格的密码学的流水线高吞吐量 NTT 架构
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
K. Parhi
中科院分区:
文献类型:
--
作者:
Weihang Tan;Antian Wang;Yingjie Lao;Xinmiao Zhang;K. Parhi
Lattice-based cryptography is a powerful cryptographic primitive that can achieve post-quantum security. The most computational-intensive operations in the lattice-based cryptographic schemes are the polynomial multiplications over the ring, which can be accelerated by adopting the number theoretic transform (NTT) in practical applications. This paper proposes a novel hardware accelerator for the NTT algorithm for lattice-based cryptography applications, which can achieve full utilization for all the hardware components. The key ideas involve exploiting well-designed folding sets and applying the folding transformations to adapt the fast Fourier transform (FFT) multi-path delay commutator architectures and a lightweight modular multiplier.