English

MIRANDA: short signatures from a leakage-free full-domain-hash scheme

Cryptography and Security 2025-10-10 v1 Information Theory math.IT

Abstract

We present Miranda\mathsf{Miranda}, the first family of full-domain-hash signatures based on matrix codes. This signature scheme fulfils the paradigm of Gentry, Peikert and Vaikuntanathan (GPV\mathsf{GPV}), which gives strong security guarantees. Our trapdoor is very simple and generic: if we propose it with matrix codes, it can actually be instantiated in many other ways since it only involves a subcode of a decodable code (or lattice) in a unique decoding regime of parameters. Though Miranda\mathsf{Miranda} signing algorithm relies on a decoding task where there is exactly one solution, there are many possible signatures given a message to sign and we ensure that signatures are not leaking information on their underlying trapdoor by means of a very simple procedure involving the drawing of a small number of uniform bits. In particular Miranda\mathsf{Miranda} does not use a rejection sampling procedure which makes its implementation a very simple task contrary to other GPV\mathsf{GPV}-like signatures schemes such as Falcon\mathsf{Falcon} or even Wave\mathsf{Wave}. We instantiate Miranda\mathsf{Miranda} with the famous family of Gabidulin codes represented as spaces of matrices and we study thoroughly its security (in the EUF-CMA security model). For~128128 bits of classical security, the signature sizes are as low as~9090 bytes and the public key sizes are in the order of~2.62.6 megabytes.

Keywords

Cite

@article{arxiv.2510.07479,
  title  = {MIRANDA: short signatures from a leakage-free full-domain-hash scheme},
  author = {Alain Couvreur and Thomas Debris-Alazard and Philippe Gaborit and Adrien Vinçotte},
  journal= {arXiv preprint arXiv:2510.07479},
  year   = {2025}
}