Flexible NTT Accelerators for RLWE Lattice-based Cryptography

被引:6
|
作者
Nejatollahi, Hamid [1 ]
Cammarota, Rosario [2 ]
Dutt, Nikil [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
[2] Intel AI, Privacy & Secur Res, San Diego, CA USA
关键词
Public Key Cryptography; Lattice-based Cryptography; Acceleration; Number Theoretic Transform;
D O I
10.1109/ICCD46524.2019.00052
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we propose methods to design flexible and energy-efficient hardware accelerators for ring learning with error (RLWE) lattice-based cryptographic protocols, such as key agreement and digital signature. We apply the proposed methods to design the first programmable DMA-based family of accelerators for the Number Theoretic Transform (NTT), a commonly used kernel inside variants of RLWE protocols NewHope and Kyber. We validate our methods by integrating the accelerators into an HLS-based System on Chip (SoC) simulator. Experiments confirm the suitability of the flexible DMA-based accelerators for their use as part of lattice-based schemes. Our proposed designs are capable of executing new variants of lattice-based schemes with superior energy efficiency compared to executing the scheme entirely on the main processor, but without modifying the hardware acceleration platform. Performance improvements are up to 2x, energy consumption improves up to 1.9x, and energy-delay product (EDP) improves up to 3.9x. Together with such improved energy efficiency and performance, the flexibility inherent in our accelerators provides insights for, while reducing the risk of early adoption of lattice-based PQC cryptographic protocols in hardware products.
引用
收藏
页码:329 / 332
页数:4
相关论文
共 50 条
  • [1] 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
  • [2] Exploring Energy Efficient Architectures for RLWE Lattice-Based Cryptography
    Nejatollahi, Hamid
    Shahhosseini, Sina
    Cammarota, Rosario
    Dutt, Nikil
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (10): : 1139 - 1148
  • [3] Exploring Energy Efficient Architectures for RLWE Lattice-Based Cryptography
    Hamid Nejatollahi
    Sina Shahhosseini
    Rosario Cammarota
    Nikil Dutt
    [J]. Journal of Signal Processing Systems, 2021, 93 : 1139 - 1148
  • [4] Pipelined High-throughput NTT Architecture for Lattice-Based Cryptography
    Tan, Weihang
    Wang, Antian
    Lao, Yingjie
    Zhang, Xinmiao
    Parhi, Keshab K.
    [J]. PROCEEDINGS OF THE 2021 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2021,
  • [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] Configurable radix-4 NTT hardware optimization and implementation for lattice-based cryptography
    Zhou, Qinglei
    Han, Heru
    Li, Bin
    Liu, Yuhang
    [J]. Tongxin Xuebao/Journal on Communications, 2024, 45 (10): : 163 - 179
  • [8] Lattice-Based Cryptography: A Survey
    Wang, Xiaoyun
    Xu, Guangwu
    Yu, Yang
    [J]. CHINESE ANNALS OF MATHEMATICS SERIES B, 2023, 44 (06) : 945 - 960
  • [9] Lattice-Based Cryptography:A Survey
    Xiaoyun WANG
    Guangwu XU
    Yang YU
    [J]. Chinese Annals of Mathematics,Series B, 2023, (06) : 945 - 960
  • [10] Lattice-Based Cryptography: A Survey
    Xiaoyun Wang
    Guangwu Xu
    Yang Yu
    [J]. Chinese Annals of Mathematics, Series B, 2023, 44 : 945 - 960