• DocumentCode
    1966770
  • Title

    Optimization of the parity-check matrix density in QC-LDPC code-based McEliece cryptosystems

  • Author

    Baldi, Mario ; Bianchi, Matteo ; Chiaraluce, Franco

  • Author_Institution
    DII, Univ. Politec. delle Marche, Ancona, Italy
  • fYear
    2013
  • fDate
    9-13 June 2013
  • Firstpage
    707
  • Lastpage
    711
  • Abstract
    Low-density parity-check (LDPC) codes are one of the most promising families of codes to replace the Goppa codes originally used in the McEliece cryptosystem. In fact, it has been shown that by using quasi-cyclic low-density parity-check (QC-LDPC) codes in this system, drastic reductions in the public key size can be achieved, while maintaining fixed security levels. Recently, some proposals have appeared in the literature using codes with denser parity-check matrices, named moderate-density parity-check (MDPC) codes. However, the density of the parity-check matrices to be used in QC-LDPC code-based variants of the McEliece cryptosystem has never been optimized. This paper aims at filling such gap, by proposing a procedure for selecting the density of the private parity-check matrix, based on the security level and the decryption complexity. We provide some examples of the system parameters obtained through the proposed technique.
  • Keywords
    Goppa codes; cryptography; cyclic codes; Goppa codes; McEliece cryptosystem; QC-LDPC code-based McEliece cryptosystems; QC-LDPC code-based variants; decryption complexity; denser parity-check matrices; drastic reductions; moderate-density parity-check codes; parity-check matrix density Optimization; private parity-check matrix; quasi-cyclic low-density parity-check codes; security levels; Complexity theory; Decoding; Parity check codes; Public key; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications Workshops (ICC), 2013 IEEE International Conference on
  • Conference_Location
    Budapest
  • Type

    conf

  • DOI
    10.1109/ICCW.2013.6649325
  • Filename
    6649325