Code equivalence is a well-known concept in coding theory. Re-cently, literature saw an increased interest in this notion, due to the intro-duction of protocols based on the hardness of finding the equivalence between two linear codes. In this paper, we analyze the security of code equivalence, with a special focus on the hardest instances, in the interest of cryptographic usage. Our work stems from a thorough review of existing literature, identifies the various types of solvers for the problem, and provides a precise complexity analysis, where previously absent. Furthermore, we are able to improve on the state of the art, providing more efficient algorithm variations, for which we include numerical simulation data. In the end, the goal of this paper is to provide a complete, single point of access, which can be used as a tool for designing schemes that rely on the code equivalence problem.

On the Computational Hardness of the Code Equivalence Problem in Cryptography / Barenghi, A.; Biasse, J. -F.; Persichetti, E.; Santini, P.. - In: ADVANCES IN MATHEMATICS OF COMMUNICATIONS. - ISSN 1930-5346. - 17:1(2023), pp. 23-55. [10.3934/amc.2022064]

On the Computational Hardness of the Code Equivalence Problem in Cryptography

Persichetti E.;
2023

Abstract

Code equivalence is a well-known concept in coding theory. Re-cently, literature saw an increased interest in this notion, due to the intro-duction of protocols based on the hardness of finding the equivalence between two linear codes. In this paper, we analyze the security of code equivalence, with a special focus on the hardest instances, in the interest of cryptographic usage. Our work stems from a thorough review of existing literature, identifies the various types of solvers for the problem, and provides a precise complexity analysis, where previously absent. Furthermore, we are able to improve on the state of the art, providing more efficient algorithm variations, for which we include numerical simulation data. In the end, the goal of this paper is to provide a complete, single point of access, which can be used as a tool for designing schemes that rely on the code equivalence problem.
2023
Code-based; Signature; Code Equivalence; Zero-knowledge
01 Pubblicazione su rivista::01a Articolo in rivista
On the Computational Hardness of the Code Equivalence Problem in Cryptography / Barenghi, A.; Biasse, J. -F.; Persichetti, E.; Santini, P.. - In: ADVANCES IN MATHEMATICS OF COMMUNICATIONS. - ISSN 1930-5346. - 17:1(2023), pp. 23-55. [10.3934/amc.2022064]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1667096
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 5
social impact