Two algorithms to improve the reaction attack on the QC-MDPC McEliece

  • Thales Bandiera Paiva USP
  • Routo Terada USP

Resumo


In 2016, a reaction attack on the QC-MDPC McEliece scheme was presented at Asiacrypt by Guo et al.. This attack exploits one aspect that was not considered in the scheme's security reduction: the probability of a decoding failure to occur is lower when the secret key and the error used for encryption share certain properties, which were called spectrums. By detecting decoding failures, the attacker can obtain information on the spectrum of the secret key and then use this information to reconstruct the key. To improve the efficiency of the attack, we propose two different key reconstruction algorithms that are more efficient and use less information on the secret key than Guo's et al. one. Furthermore, both algorithms can be trivially parallelized.

Referências

Albrecht, M. and Bard, G. (2012). The M4RI Library – Version 20121224. The M4RI Team.

Augot, D., Batina, L., Bernstein, D. J., Bos, J., Buchmann, J., Castryck, W., Dunkelman, O., Güneysu, T., Gueron, S., and Hülsing, A. (2015). Initial recommendations of long-term secure post-quantum systems.

Bernstein, D. J., Chou, T., and Schwabe, P. (2013). McBits: fast constant-time code-based cryptography. In International Workshop on Cryptographic Hardware and Embedded Systems, pages 250–272. Springer.

Fabšič, T., Hromada, V., Stankovski, P., Zajac, P., Guo, Q., and Johansson, T. (2017). A reaction attack on the QC-LDPC McEliece cryptosystem. In International Workshop on Post-Quantum Cryptography, pages 51–68. Springer.

Gallager, R. (1962). Low-density parity-check codes. IRE Transactions on information theory, 8(1):21–28.

Guo, Q., Johansson, T., and Stankovski, P. (2016). A key recovery attack on MDPC with CCA security using decoding errors. In 22nd Annual International Conference on the Theory and Applications of Cryptology and Information Security (ASIACRYPT).

Misoczki, R., Tillich, J. P., Sendrier, N., and Barreto, P. S. L. M. (2013). MDPC-McEliece: New McEliece variants from moderate density parity-check codes. In IEEE International Symposium on Information Theory, pages 2069–2073. IEEE.

Paiva, T. B. and Terada, R. (2018). Improving the efficiency of a reaction attack on the QC-MDPC McEliece (to appear in 2018). IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences.
Publicado
25/10/2018
PAIVA, Thales Bandiera; TERADA, Routo. Two algorithms to improve the reaction attack on the QC-MDPC McEliece. In: CONCURSO DE TESES E DISSERTAÇÕES - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 18. , 2018, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 17-24. DOI: https://doi.org/10.5753/sbseg_estendido.2018.4137.