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 条
  • [21] Security Analysis of Ideal Lattice-based Cryptosystems
    Liu, Zhen
    ACM COMMUNICATIONS IN COMPUTER ALGEBRA, 2021, 55 (03): : 123 - 124
  • [22] An Experimental Study of Building Blocks of Lattice-Based NIST Post-Quantum Cryptographic Algorithms
    Imran, Malik
    Abideen, Zain Ul
    Pagliarini, Samuel
    ELECTRONICS, 2020, 9 (11) : 1 - 26
  • [23] Lattice-based cryptography
    Regev, Oded
    ADVANCES IN CRYPTOLOGY - CRYPTO 2006, PROCEEDINGS, 2006, 4117 : 131 - 141
  • [24] Lattice-based sums
    El-Zekey, Moataz
    Medina, Jesus
    Mesiar, Radko
    INFORMATION SCIENCES, 2013, 223 : 270 - 284
  • [25] Lattice-based Cryptography
    Mohsen, Ayman Wagih
    Bahaa-Eldin, Ayman M.
    Sobh, Mohamed Ali
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 462 - 467
  • [26] Lattice-based signcryption
    Li, Fagen
    Bin Muhaya, Fahad T.
    Khan, Muhammad Khurram
    Takagi, Tsuyoshi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14): : 2112 - 2122
  • [27] Homomorphic Encryption within Lattice-Based Encryption System
    Kadykov, Victor
    Levina, Alla
    Voznesensky, Alexander
    14TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS, 2021, 186 : 309 - 315
  • [28] Lattice codes for lattice-based PKE
    Lyu, Shanxiang
    Liu, Ling
    Ling, Cong
    Lai, Junzuo
    Chen, Hao
    DESIGNS CODES AND CRYPTOGRAPHY, 2024, 92 (04) : 917 - 939
  • [29] Performance Analysis of Public key Cryptographic Systems RSA and NTRU
    Challa, Narasimham
    Pradhan, Jayaram
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (08): : 87 - 96
  • [30] Lattice-based Cryptanalysis - how to estimate the security parameter of lattice-based cryptosystem
    Kuo, Po-Chun
    Cheng, Chen-Mou
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2014,