Hardware implementation of Ring-LWE lattice cryptography with BCH and Gray coding based error correction

被引:0
|
作者
Mondal, Somnath [1 ]
Patkar, Sachin [1 ]
Pal, T. K. [2 ]
机构
[1] Indian Inst Technol, EE Dept, Mumbai, Maharashtra, India
[2] DRDO, RCI, Hyderabad, India
来源
2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID | 2023年
关键词
Cryptography; PQC; RLWE; DFR; NewHope; BCH; Gray Code; BER;
D O I
10.1109/VLSID57277.2023.00019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Lattice structure based cryptographic algorithms are well-known in Post-Quantum-Cryptography (PQC) due to their strong security against quantum computers, better performance and practicality in hardware implementation. Among popular Ring learning with errors (RLWE) lattice problem based cryptosystems, NewHope Simple is a promising key encapsulation mechanism (KEM). The major challenges of the algorithm are timeXarea complexity, bandwidth utilization, and a trade-off between security level and decryption failure rate (DFR). In this paper, we propose a timeXspace optimized hardware implementation of the NewHope Simple KEM along with Bose-Chaudhuri-Hocquenghem (BCH) and weighted Gray coding based error correction technique. The design is validated on Zynq7000 Artix-7 FPGA. The proposed NewHope Simple design achieves 5.03X improvement in areaXtime product than other hardware implementations, and at least 12% enhancement in execution time compared to various Graphics Processing Unit (GPU) based implementations. The result shows that our BCH decoder requires 5.8X lesser computation time than its counterparts. Our error correction technique achieves 10.4% better error rate than BCH for 4 bits per symbol. This improvement in bit error rate (BER) can be exploited to enhance bandwidth utilization and security. The proposed architecture can complete a successful key exchange in 634 mu s.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 23 条
  • [1] The Ring-LWE Problem in Lattice-Based Cryptography: The Case of Twisted Embeddings
    Ortiz, Jheyne N.
    de Araujo, Robson R.
    Aranha, Diego F.
    Costa, Sueli I. R.
    Dahab, Ricardo
    ENTROPY, 2021, 23 (09)
  • [2] Lightweight Hardware Implementation of Binary Ring-LWE PQC Accelerator
    Lucas, Benjamin J.
    Alwan, Ali
    Murzello, Marion
    Tu, Yazheng
    He, Pengzhou
    Schwartz, Andrew J.
    Guevara, David
    Guin, Ujjwal
    Juretus, Kyle
    Xie, Jiafeng
    IEEE COMPUTER ARCHITECTURE LETTERS, 2022, 21 (01) : 17 - 20
  • [3] Efficient Hardware Arithmetic for Inverted Binary Ring-LWE Based Post-Quantum Cryptography
    Imana, Jose L.
    He, Pengzhou
    Bao, Tianyou
    Tu, Yazheng
    Xie, Jiafeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (08) : 3297 - 3307
  • [4] Lightweight Hardware Implementation of R-LWE Lattice-Based Cryptography
    Fan, Sailong
    Liu, Weiqiang
    Howe, James
    Khalid, Ayesha
    O'Neill, Maire
    2018 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2018), 2018, : 403 - 406
  • [5] Efficient Hardware Implementation of Finite Field Arithmetic AB plus C for Binary Ring-LWE Based Post-Quantum Cryptography
    Xie, Jiafeng
    He, Pengzhou
    Wang, Xiaofang Maggie
    Imana, Jose L.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 1222 - 1228
  • [6] Error-Free Lattice-Based Key Encapsulation Mechanism Based on Ring-LWE
    Tan, Chik How
    Prabowo, Theo Fanuela
    FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2020, 2021, 12637 : 163 - 179
  • [7] Lightweight and CCA2-Secure Hardware Implementation of Binary Ring-LWE
    Shahbazi, Karim
    Ko, Seok-Bum
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1170 - 1174
  • [8] A LATTICE-BASED DIGITAL SIGNATURE FROM THE RING-LWE
    Wu, Yanfang
    Huang, Zheng
    Zhang, Jie
    Wen, Qiaoyan
    PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2012), 2012, : 646 - 651
  • [9] HILA5: On Reliability, Reconciliation, and Error Correction for Ring-LWE Encryption
    Saarinen, Markku-Juhani O.
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2017, 2018, 10719 : 192 - 212
  • [10] FPGA-Based Hardware Accelerator for Leveled Ring-LWE Fully Homomorphic Encryption
    Su, Yang
    Yang, Bailong
    Yang, Chen
    Tian, Luogeng
    IEEE ACCESS, 2020, 8 : 168008 - 168025