Abstract
In code-based cryptography, the rank metric usually allows one to have smaller keys and signatures than the traditional Hamming metric. Recently, a new rank-based signature was proposed: Durandal [4]. It relies on the use of proofs of knowledge, namely the Schnorr-Lyubashevsky approach. The authors of the Rank Preserving Signature (RPS) [9] built upon this approach and proposed even smaller keys and signatures than Durandal.
In this paper, we describe attacks against the RPS scheme which break all sets of parameters proposed in [9].
More precisely, our attacks enable us to forge valid signatures in \(2^{68}\) and \(2^{47}\) operations for sets of parameters whose claimed securities are, respectively, 128 and 192 bits. In addition to this, we give a quantum adaptation of our attack which yields an attack on the last two sets of parameters given in [9].
Overall, our attacks highlight weaknesses of the RPS scheme and give new constraints when designing new parameter sets.
In order to describe the complexities of our attacks, this paper contains theoretical arguments together with experimental results for which we give the source code of our programs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Melchor, C.A., et al.: Rank quasi cyclic (RQC). Second Round submission to the NIST post-quantum cryptography call, April 2020
Aragon, N., et al.: The rank based cryptography library. In: International Workshop on Code-Based Cryptography (2021)
Aragon, N., et al.: ROLLO (merger of Rank-Ouroboros, LAKE and LOCKER). Second round submission to the NIST post-quantum cryptography call, March 2019
Aragon, N., Blazy, O., Gaborit, P., Hauteville, A., Zémor, G.: Durandal: a rank metric based signature scheme. In: Ishai, Y., Rijmen, V. (eds.) EUROCRYPT 2019. LNCS, vol. 11478, pp. 728–758. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-17659-4_25
Aragon, N., Gaborit, P., Hauteville, A., Ruatta, O., Zémor, G.: Low rank parity check codes: New decoding algorithms and applications to cryptography. CoRR, abs/1904.00357 (2019)
Debris-Alazard, T., Tillich, J.-P.: Two attacks on rank metric code-based schemes: RankSign and an IBE Scheme. In: Peyrin, T., Galbraith, S. (eds.) ASIACRYPT 2018. LNCS, vol. 11272, pp. 62–92. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03326-2_3
Gaborit, P., Hauteville, A., Tillich, J.P.: Ranksynd a PRNG based on rank metric. In: Post-Quantum Cryptography 2016, pp. 18–28. Fukuoka, Japan, February 2016
Gaborit, P., Ruatta, O., Schrek, J., Zémor, G.: RankSign: an efficient signature algorithm based on the Rank Metric. In: Mosca, M. (ed.) PQCrypto 2014. LNCS, vol. 8772, pp. 88–107. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11659-4_6
Lau, T.S.C., Tan, C.H.: Rank preserving code-based signature. In: 2020 IEEE International Symposium on Information Theory (ISIT), pp. 846–851. IEEE (2020)
Lyubashevsky, V.: Fiat-Shamir with aborts: applications to lattice and factoring-based signatures. In: Matsui, M. (ed.) ASIACRYPT 2009. LNCS, vol. 5912, pp. 598–616. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10366-7_35
Schnorr, C.P.: Efficient signature generation by smart cards. J. Cryptol. 4(3), 161–174 (1991). https://doi.org/10.1007/BF00196725
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Aragon, N., Bros, M., Gaborit, P. (2021). Cryptanalysis of the Rank Preserving Signature. In: Paterson, M.B. (eds) Cryptography and Coding. IMACC 2021. Lecture Notes in Computer Science(), vol 13129. Springer, Cham. https://doi.org/10.1007/978-3-030-92641-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-92641-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92640-3
Online ISBN: 978-3-030-92641-0
eBook Packages: Computer ScienceComputer Science (R0)