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
相关论文
共 25 条
  • [1] Efficient secure channel coding based on quasi-cyclic low-density parity-check codes
    Afshar, A. A. Sobhi
    Eghlidos, T.
    Aref, M. R.
    [J]. IET COMMUNICATIONS, 2009, 3 (02) : 279 - 292
  • [2] [Anonymous], 1992, DISCRETE MATH
  • [3] [Anonymous], 1963, Low-Density Parity-Check Codes
  • [4] On a Family of Circulant Matrices for Quasi-Cyclic Low-Density Generator Matrix Codes
    Baldi, Marco
    Bambozzi, Federico
    Chiaraluce, Franco
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (09) : 6052 - 6067
  • [5] Finite-Precision Analysis of Demappers and Decoders for LDPC-Coded M-QAM Systems
    Baldi, Marco
    Chiaraluce, Franco
    Cancellieri, Giovanni
    [J]. IEEE TRANSACTIONS ON BROADCASTING, 2009, 55 (02) : 239 - 250
  • [6] A new algorithm for finding minimum-weight words in a linear code: Application to McEliece's cryptosystem and to narrow-sense BCH codes of length 511
    Canteaut, A
    Chabaud, F
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1998, 44 (01) : 367 - 378
  • [7] Canteaut A., 1996, THESIS U PARIS
  • [8] Near-Shannon-limit quasi-cyclic low-density parity-check codes
    Chen, L
    Xu, J
    Djurdjevic, I
    Lin, S
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2004, 52 (07) : 1038 - 1042
  • [9] Adaptive Threshold Technique for Bit-Flipping Decoding of Low-Density Parity-Check Codes
    Cho, Junho
    Sung, Wonyong
    [J]. IEEE COMMUNICATIONS LETTERS, 2010, 14 (09) : 857 - 859
  • [10] A Summary of McEliece-Type Cryptosystems and their Security
    Engelbert, D.
    Overbeck, R.
    Schmidt, A.
    [J]. JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2007, 1 (02) : 151 - 199