Reliable Constructions for the Key Generator of Code-based Post-quantum Cryptosystems on FPGA

被引:10
|
作者
Canto, Alvaro Cintas [1 ]
Kermani, Mehran Mozaffari [2 ]
Azarderakhsh, Reza [3 ]
机构
[1] Marymount Univ, 2807 North Glebe Rd, Arlington, VA 22207 USA
[2] Univ S Florida, 4202 E Fowler Ave, Tampa, FL 33620 USA
[3] Florida Atlant Univ, 777 Glades Rd, Boca Raton, FL 33431 USA
基金
美国国家科学基金会;
关键词
Code-based cryptography; low-power fault detection; McEliece cryptosystem; post-quantum cryptography; ERROR-DETECTION ARCHITECTURES; RING-LWE; MULTIPLICATION; CRYPTOGRAPHY;
D O I
10.1145/3544921
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Advances in quantum computing have urged the need for cryptographic algorithms that are low-power, lowenergy, and secure against attacks that can be potentially enabled. For this post-quantum age, different solutions have been studied. Code-based cryptography is one feasible solutionwhose hardware architectures have become the focus of research in the NIST standardization process and has been advanced to the final round (to be concluded by 2022-2024). Nevertheless, although these constructions, e.g., McEliece and Niederreiter public key cryptography, have strong error correction properties, previous studies have proved the vulnerability of their hardware implementations against faults product of the environment and intentional faults, i.e., differential fault analysis. It is previously shown that depending on the codes used, i.e., classical or reduced (using either quasi-dyadic Goppa codes or quasi-cyclic alternant codes), flaws in error detection could be observed. In this work, efficient fault detection constructions are proposed for the first time to account for such shortcomings. Such schemes are based on regular parity, interleaved parity, and two different cyclic redundancy checks (CRC), i.e., CRC-2 and CRC-8. Without losing the generality, we experiment on the McEliece variant, noting that the presented schemes can be used for other code-based cryptosystems. We perform error detection capability assessments and implementations on field-programmable gate array Kintex-7 device xc7k70tfbv676-1 to verify the practicality of the presented approaches. To demonstrate the appropriateness for constrained embedded systems, the performance degradation and overheads of the presented schemes are assessed.
引用
收藏
页数:20
相关论文
共 50 条
  • [41] Security of generalised Reed-Solomon code-based cryptosystems
    Baldi, Marco
    Chiaraluce, Franco
    Rosenthal, Joachim
    Santini, Paolo
    Schipani, Davide
    IET INFORMATION SECURITY, 2019, 13 (04) : 404 - 410
  • [42] Post-Quantum Cryptosystems for Internet-of-Things: A Survey on Lattice-Based Algorithms
    Asif, Rameez
    IOT, 2021, 2 (01): : 71 - 91
  • [43] Assessing and Countering Reaction Attacks Against Post-Quantum Public-Key Cryptosystems Based on QC-LDPC Codes
    Santini, Paolo
    Baldi, Marco
    Chiaraluce, Franco
    CRYPTOLOGY AND NETWORK SECURITY, CANS 2018, 2018, 11124 : 323 - 343
  • [44] Post-quantum key exchange Protocols
    Li, Xiangdong
    Leung, Lin
    Kwan, Andis Chi-Tung
    Zhang, Xiaowen
    Kahanda, Dammika
    Anshel, Michael
    QUANTUM INFORMATION AND COMPUTATION IV, 2006, 6244
  • [45] FPGA Implementation of Post-Quantum DME Cryptosystem
    Imana, Jose L.
    Luengo, Ignacio
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 209 - 209
  • [46] Improved Information Set Decoding for Code-Based Cryptosystems with Constrained Memory
    Wang, Maoning
    Liu, Mingjie
    FRONTIERS IN ALGORITHMICS (FAW 2015), 2015, 9130 : 241 - 258
  • [47] Post-Quantum Universal Composable OT Based on Key Exchange
    Hangchao, Ding
    Jiang, Han
    Xu, Qiuliang
    IEEE ACCESS, 2020, 8 : 148445 - 148459
  • [48] Area-Time-Efficient Code-Based Postquantum Key Encapsulation Mechanism on FPGA
    Phoon, Jun-Hoe
    Lee, Wai-Kong
    Wong, Denis Chee-Keong
    Yap, Wun-She
    Goi, Bok-Min
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (12) : 2672 - 2684
  • [49] A toolbox for software optimization of QC-MDPC code-based cryptosystems
    Drucker, Nir
    Gueron, Shay
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2019, 9 (04) : 341 - 357
  • [50] Extended Number Theoretic Transform for Lightweight Post-Quantum Cryptosystems in IoT
    Joo, Hyeong-Gun
    Lee, Seunghwan
    Shin, Dong-Joon
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (06): : 7376 - 7388