• DocumentCode
    22008
  • Title

    QC-MDPC McEliece: an Optimized Implementation of a New McEliece Variant

  • Author

    Oliveira Martins, Homero ; Alves Nascimento, Anderson Clayton

  • Author_Institution
    Univ. de Brasilia (UnB), Brasilia, Brazil
  • Volume
    13
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    2003
  • Lastpage
    2008
  • Abstract
    This paper presents the implementation of an optimized version of a McEliece variant.The McEliece cryptosystem is an example of code-based cryptography which is an alternative to the most popular and commercial cryptosystems nowadays as it is believed to be immune to quantum computing. It has simple and fast algorithms, but its drawback is the size of the keys it has to deal with. By substituting the Goppa codes of the McEliece original proposalby LDPC and MDPC codes it´s possible to achieve much smaller keys. And by applying programming technicssuch as parallelization of operations and also utilizing efficient decoders of LDPC codes it´s possible to achieve really good results and optimal performances of the code-based cryptosystem showing that it really has to be considered as a strong substitute to RSA and DSA as quantum computers emerge to easily compute discrete logarithms and factor large integers.
  • Keywords
    Goppa codes; optimisation; parity check codes; public key cryptography; quantum computing; quantum cryptography; DSA codes; Goppa codes; LDPC; MDPC codes; McEliece cryptosystem; McEliece variant; QC-MDPC McEliece; RSA codes; code-based cryptography; code-based cryptosystem; low density parity check codes; quantum computers; quantum computing; Algorithm design and analysis; Cryptography; Decoding; Hardware; Parity check codes; Quantum computing; Code-based cryptography; Coding-theory; Efficient decoding; Post-quantum cryptography;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7164228
  • Filename
    7164228