Pipelined High-throughput NTT Architecture for Lattice-Based Cryptography

被引:4
|
作者
Tan, Weihang [1 ]
Wang, Antian [1 ]
Lao, Yingjie [1 ]
Zhang, Xinmiao [2 ]
Parhi, Keshab K. [3 ]
机构
[1] Clemson Univ, Dept Elect & Comp Engn, Clemson, SC 29634 USA
[2] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
[3] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
关键词
Post-quantum Cryptography; Homomorphic Encryption; Lattice-based Cryptography; Number theoretic transform; Security;
D O I
10.1109/ASIANHOST53231.2021.9699608
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] High-throughput Polynomial Multiplier Architecture for Lattice-based Cryptography
    Shimada, Taishin
    Ikeda, Makoto
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [2] Unified-pipelined NTT Architecture for Polynomial Multiplication in Lattice-based Cryptosystems
    Trong-Hung Nguyen
    Nguyen The Binh
    Huynh Phuc Nghi
    Cong-Kha Pham
    Trong-Thuc Hoang
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [3] Flexible NTT Accelerators for RLWE Lattice-based Cryptography
    Nejatollahi, Hamid
    Cammarota, Rosario
    Dutt, Nikil
    [J]. 2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 329 - 332
  • [4] Efficient and Flexible Low-Power NTT for Lattice-Based Cryptography
    Fritzmann, Tim
    Sepulveda, Johanna
    [J]. PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2019, : 141 - 150
  • [5] Lattice-based cryptography
    Regev, Oded
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2006, PROCEEDINGS, 2006, 4117 : 131 - 141
  • [6] Lattice-based Cryptography
    Mohsen, Ayman Wagih
    Bahaa-Eldin, Ayman M.
    Sobh, Mohamed Ali
    [J]. 2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 462 - 467
  • [7] TensorCrypto: High Throughput Acceleration of Lattice-Based Cryptography Using Tensor Core on GPU
    Lee, Wai-Kong
    Seo, Hwajeong
    Zhang, Zhenfei
    Hwang, Seong Oun
    [J]. IEEE ACCESS, 2022, 10 : 20616 - 20632
  • [8] A High-Throughput Pipelined Architecture for JPEG XR Encoding
    Hattori, Koichi
    Tsutsui, Hiroshi
    Ochi, Hiroyuki
    Nakamura, Yukihiro
    [J]. 2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 9 - +
  • [9] Configurable and High-level Pipelined Lattice-based Post Quantum Cryptography Hardware Accelerator Design
    Mu, Jianan
    Tan, Huajie
    Chen, Shuai
    Cai, Min
    Ye, Jing
    Li, Huawei
    Li, Xiaowei
    [J]. 2023 IEEE 32ND ASIAN TEST SYMPOSIUM, ATS, 2023, : 231 - 236
  • [10] Lattice-Based Cryptography: A Survey
    Wang, Xiaoyun
    Xu, Guangwu
    Yu, Yang
    [J]. CHINESE ANNALS OF MATHEMATICS SERIES B, 2023, 44 (06) : 945 - 960