English

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

Information Theory 2016-11-15 v1 Cryptography and Security math.IT

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

Cite

@article{arxiv.1303.2545,
  title  = {Optimization of the parity-check matrix density in QC-LDPC code-based McEliece cryptosystems},
  author = {Marco Baldi and Marco Bianchi and Franco Chiaraluce},
  journal= {arXiv preprint arXiv:1303.2545},
  year   = {2016}
}

Comments

10 pages, 4 figures. To be presented at IEEE ICC 2013 - Workshop on Information Security over Noisy and Lossy Communication Systems. Copyright transferred to IEEE

R2 v1 2026-06-21T23:40:00.662Z