Hardware Design and Implementation of Classic McEliece Post-Quantum Cryptosystem Based on FPGA

被引:2
|
作者
Chen, Shaofen [1 ]
Lin, Haiyan [1 ]
Huang, Wenjin [1 ]
Huang, Yihua [1 ]
机构
[1] Sun Yat Sen Univ, Sch Elect & Informat Technol, Guangzhou, Peoples R China
关键词
Post-quantum cryptography; FPGA; Classic McEliece; Hardware implementation;
D O I
10.1109/HPEC55821.2022.9926295
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of information age, the security of data transmission has attracted more attention. In addition, quantum computers pose a great threat to widely used cryptography algorithms. Therefore, Classic McEliece algorithm is a post-uantum algorithm, which has high security and stands firm in all kinds of attacks for decades. The wide application of the cryptosystem is inseparable from its hardware implementation scheme. So this paper proposes a Classic McEliece implementation scheme based on FPGA platform. To achieve the balance between resources and speed, a variety of methods to implement the scheme are adopted. First, using the characteristics of random access in the RAM, the clock cycle consumption of the error vector generating module is reduced by 95.1%. Second, multiple computing units are employed inside the module for parallel computing and which reduces the number of computing cycles by about 22.4 %. Finally, this thesis proposes a multiplexing syndrome decoding module, and compared to the non-multiplexing scheme, the LUT resource consumption of this thesis is reduced by about 24.2%, and the FF resource consumption of this thesis is reduced by about 15.4%.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Hardware-Software Implementation of a McEliece Cryptosystem for Post-quantum Cryptography
    Lopez-Garcia, Mariano
    Canto-Navarro, Enrique
    [J]. ADVANCES IN INFORMATION AND COMMUNICATION, VOL 2, 2020, 1130 : 814 - 825
  • [2] HLS-Based HW/SW Co-Design of the Post-Quantum Classic McEliece Cryptosystem
    Kostalabros, Vatistas
    Ribes-Gonzalez, Jordi
    Farras, Oriol
    Moreto, Miquel
    Hernandez, Carles
    [J]. 2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 52 - 59
  • [3] FPGA Implementation of Post-Quantum DME Cryptosystem
    Imana, Jose L.
    Luengo, Ignacio
    [J]. 28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 209 - 209
  • [4] Exploring the RISC-V Vector Extension for the Classic McEliece Post-Quantum Cryptosystem
    Pircher, S.
    Geier, J.
    Zeh, A.
    Mueller-Gritschneder, D.
    [J]. PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 401 - 407
  • [5] Post-Quantum Biometric Authentication Based on Homomorphic Encryption and Classic McEliece
    Arjona, Rosario
    Lopez-Gonzalez, Paula
    Roman, Roberto
    Baturone, Iluminada
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [6] New McEliece Cryptosystem Based on Polar Codes as a Candidate for Post-Quantum Cryptography
    Shrestha, Sujan Raj
    Kim, Young-Sik
    [J]. 2014 14TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2014, : 368 - 372
  • [7] Hardware Design and Implementation of Post-Quantum Cryptography Kyber
    Zeng, Qingru
    Li, Quanxin
    Zhao, Baoze
    Jiao, Han
    Huang, Yihua
    [J]. 2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [8] Open-Source FPGA Implementation of Post-Quantum Cryptographic Hardware Primitives
    Agrawal, Rashmi
    Bu, Lake
    Ehret, Alan
    Kinsy, Michel
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 211 - 217
  • [9] FPGA Implementation of Compact Hardware Accelerators for Ring-Binary-LWE-based Post-quantum Cryptography
    He, Pengzhou
    Bao, Tianyou
    Xie, Jiafeng
    Amin, Moeness
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (03)
  • [10] FPGA Implementation of Hybrid Karatsuba Multiplications for NIST Post-Quantum Cryptographic Hardware Primitives
    Das, Monalisa
    Jajodia, Babita
    [J]. 2022 19TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2022, : 81 - 82