Analysis and Acceleration of NTRU Lattice-Based Cryptographic System

被引:0
|
作者
Bai, Tianyu [1 ]
Davis, Spencer [1 ]
Li, Juanjuan [1 ]
Jiang, Hai [1 ]
机构
[1] Arkansas State Univ, Dept Comp Sci, Jonesboro, AR 72467 USA
关键词
NTRU; Multi-GPU; CUDA; ALGORITHM; SECURITY;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Lattice based cryptography is attractive for its quantum computing resistance and efficient encryption/decryption process. However, the big data problem has perplexed lattice based cryptographic systems with the slow processing speed. This paper intends to analyze one of the major lattice-based cryptographic systems, Nth-degree truncated polynomial ring (NTRU), and accelerate its execution with Graphic Processing Unit (GPU) for acceptable processing performance. Three strategies, including single GPU with zero copy, single GPU with data transfer, and multi-GPU versions are proposed. GPU computing techniques such as stream and zero copy are applied to overlap the computation and communication for possible speedup. Experimental results have demonstrated the effectiveness of GPU acceleration of NTRU. As the number of involved devices increases, better NTRU performance will be achieved.
引用
收藏
页码:83 / 88
页数:6
相关论文
共 50 条
  • [1] CryptoPIM: In-memory Acceleration for Lattice-based Cryptographic Hardware
    Nejatollahi, Hamid
    Gupta, Saransh
    Imani, Mohsen
    Rosing, Tajana Simunic
    Cammarota, Rosario
    Dutt, Nikil
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [2] NSS: An NTRU lattice-based Signature Scheme
    Hoffstein, J
    Pipher, J
    Silverman, JH
    ADVANCES IN CRYPTOLOGY-EUROCRYPT 2001, PROCEEDINGS, 2001, 2045 : 211 - 228
  • [3] An Analysis of Leading Lattice-Based Asymmetric Cryptographic Primitives
    Easttom, Chuck
    2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2019, : 811 - 818
  • [4] New lattice-based cryptographic constructions
    Regev, O
    JOURNAL OF THE ACM, 2004, 51 (06) : 899 - 942
  • [5] On Advances of Lattice-Based Cryptographic Schemes and Their Implementations
    Bandara, Harshana
    Herath, Yasitha
    Weerasundara, Thushara
    Alawatugoda, Janaka
    CRYPTOGRAPHY, 2022, 6 (04)
  • [6] Comparative analysis of lattice-based cryptographic schemes for secure IoT communications
    Kwala, Alvary Kefas
    Kant, Shri
    Mishra, Alpna
    Discover Internet of Things, 2024, 4 (01):
  • [7] Programmable RNS Lattice-Based Parallel Cryptographic Decryption
    Martins, Paulo
    Sousa, Leonel
    Eynard, Julien
    Bajard, Jean-Claude
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 149 - 153
  • [8] Fault Sensitivity Analysis of Lattice-Based Post-Quantum Cryptographic Components
    Valencia, Felipe
    Polian, Ilia
    Regazzoni, Francesco
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 107 - 123
  • [9] NTRU-CLS: Efficient quantum-resistant NTRU lattice-based certificateless signature scheme for VANETs
    Xiong, Wanjun
    Wang, Yujue
    Wei, Yongzhuang
    COMPUTER NETWORKS, 2025, 256
  • [10] A Lattice-Based Redactable Signature Scheme using Cryptographic Accumulators for Trees
    Zhao, Yong
    Yang, Shaojun
    Wu, Wei
    Huang, Xinyi
    COMPUTER JOURNAL, 2023, 66 (12): : 2961 - 2973