Security and complexity of the McEliece cryptosystem based on quasi-cyclic low-density parity-check codes

被引:39
|
作者
Baldi, Marco [1 ]
Bianchi, Marco [1 ]
Chiaraluce, Franco [1 ]
机构
[1] Univ Politecn Marche, Dipartimento Ingn Informaz, Ancona, Italy
关键词
cyclic codes; decoding; Goppa codes; parity check codes; public key cryptography; McEliece cryptosystem complexity; quasicyclic low-density parity-check codes; decoding problem; quantum computers; telecommunication standards; bit-flipping decoder; system design; PUBLIC-KEY CRYPTOSYSTEMS; ALGORITHMS; MATRICES;
D O I
10.1049/iet-ifs.2012.0127
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of public key cryptography, the McEliece cryptosystem represents a very smart solution based on the hardness of the decoding problem, which is believed to be able to resist the advent of quantum computers. Despite this, the original McEliece cryptosystem based on Goppa codes, has encountered limited interest in practical applications, partly because of some constraints imposed by this very special class of codes. The authors have recently introduced a variant of the McEliece cryptosystem including low-density parity-check codes, that are state-of-the-art codes, now used in many telecommunication standards and applications. In this study, the authors discuss the possible use of a bit-flipping decoder in this context, which gives a significant advantage in terms of complexity. The authors also provide theoretical arguments and practical tools for estimating the trade-off between security and complexity, in such a way to give a simple procedure for the system design.
引用
收藏
页码:212 / 220
页数:9
相关论文
共 50 条
  • [1] Quasi-cyclic low-density parity-check codes in the McEliece cryptosystem
    Baldi, Marco
    Chiaraluce, Franco
    Garello, Roberto
    Mininni, Francesco
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 951 - +
  • [2] On the usage of quasi-cyclic low-density parity-check codes in the McEliece cryptosystem
    Baldi, Marco
    Chiaraluce, Franco
    Garello, Roberto
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS, 2006, : 305 - +
  • [3] A New Decryption Algorithm of the Quasi-Cyclic Low-Density Parity-Check Codes Based McEliece Cryptosystem
    Zhang, Shuo
    Cao, Wenhui
    Li, Angyang
    Dong, Wenjie
    Shao, Liwei
    PROCEEDINGS OF 2016 8TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN 2016), 2016, : 53 - 57
  • [4] Cryptanalysis of McEliece cryptosystem variants based on quasi-cyclic low-density parity check codes
    Shooshtari, Masoumeh Koochak
    Ahmadian-Attari, Mahmoud
    Johansson, Thomas
    Aref, Mohammad Reza
    IET INFORMATION SECURITY, 2016, 10 (04) : 194 - 202
  • [5] Construction of quasi-cyclic low-density parity-check codes with low encoding complexity
    Xu, Hua
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2014, 27 (08) : 1201 - 1216
  • [6] Quasi-Cyclic Low-Density Parity-Check Stabilizer Codes
    Shi, Feng
    Yan, Zhiyuan
    2012 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2012), 2012,
  • [7] Quantum Quasi-Cyclic Low-Density Parity-Check Codes
    Huang, Dazu
    Chen, Zhigang
    Li, Xin
    Guo, Ying
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, 5754 : 18 - 27
  • [8] Bounds on the Size of Parity-Check Matrices for Quasi-Cyclic Low-Density Parity-Check Codes
    Kim, Kyung-Joong
    Chung, Jin-Ho
    Yang, Kyeongcheol
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (11) : 7288 - 7298
  • [9] Using Low-Density Parity-Check codes to improve the McEliece cryptosystem
    Branco, Pedro
    Mateus, Paulo
    Salema, Carlos
    Souto, Andre
    INFORMATION SCIENCES, 2020, 510 (510) : 243 - 255
  • [10] On the construction of quasi-cyclic low-density parity-check codes based on girth
    Okamura, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2004, E87A (09) : 2432 - 2439