Skip to main content

Cryptanalysis of the Rank Preserving Signature

  • Conference paper
  • First Online:
Cryptography and Coding (IMACC 2021)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 13129))

Included in the following conference series:

  • 366 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Melchor, C.A., et al.: Rank quasi cyclic (RQC). Second Round submission to the NIST post-quantum cryptography call, April 2020

    Google Scholar 

  2. Aragon, N., et al.: The rank based cryptography library. In: International Workshop on Code-Based Cryptography (2021)

    Google Scholar 

  3. Aragon, N., et al.: ROLLO (merger of Rank-Ouroboros, LAKE and LOCKER). Second round submission to the NIST post-quantum cryptography call, March 2019

    Google Scholar 

  4. 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

  5. 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)

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Chapter  MATH  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. Schnorr, C.P.: Efficient signature generation by smart cards. J. Cryptol. 4(3), 161–174 (1991). https://doi.org/10.1007/BF00196725

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicolas Aragon .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics