Paper 2021/1144
MAYO: Practical Post-Quantum Signatures from Oil-and-Vinegar Maps
Abstract
The Oil and Vinegar signature scheme, proposed in 1997 by Patarin, is one of the oldest and best understood multivariate quadratic signature schemes. It has excellent performance and signature sizes but suffers from large key sizes on the order of 50 KB, which makes it less practical as a general-purpose signature scheme. To solve this problem, this paper proposes MAYO, a variant of the UOV signature scheme whose public keys are two orders of magnitude smaller. MAYO works by using a UOV map with an unusually small oil space, which makes it possible to represent the public key very compactly. The usual UOV signing algorithm fails if the oil space is too small, but MAYO works around this problem by ``whipping up'' the base oil and vinegar map into a larger map, that does have a sufficiently large oil space. With parameters targeting NISTPQC security level I, MAYO has a public key size of only 614 Bytes and a signature size of 392 Bytes. This makes MAYO more compact than state-of-the-art lattice-based signature schemes such as Falcon and Dilithium. Moreover, we can choose MAYO parameters such that, unlike traditional UOV signatures, signatures provably only leak a negligible amount of information about the private key.
Note: 14/10/2021: The new version has a tighter security proof. 25/08/2022: - The new version fixes the E_ij at design time, instead of at signing time. This allows for a simpler implementation. - We also modified the definition of the whipped map P*. The new P* allows us to use fields of characteristic 2. For odd characteristic both P* are equivalent in terms of security. - Added a link to the implementation on GitHub. 30/09/2022: Fix typo in introduction. 23/12/2022: Fix more typos.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. SAC 2021
- Keywords
- post-quantum cryptographydigital signaturesmultivariate quadratic cryptography
- Contact author(s)
- ward @ beullens com
- History
- 2022-12-23: last of 5 revisions
- 2021-09-10: received
- See all versions
- Short URL
- https://ia.cr/2021/1144
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2021/1144, author = {Ward Beullens}, title = {{MAYO}: Practical Post-Quantum Signatures from Oil-and-Vinegar Maps}, howpublished = {Cryptology {ePrint} Archive, Paper 2021/1144}, year = {2021}, url = {https://eprint.iacr.org/2021/1144} }