Paper 2026/1634

MAYO Lite: a Low-RAM Implementation of the MAYO Signature Scheme

Sven Bauer, Siemens AG - Foundational Technologies - Research and Pre-Development
Fabrizio De Santis, Siemens AG - Foundational Technologies - Research and Pre-Development
Florian Wilde, Siemens AG - Foundational Technologies - Research and Pre-Development
Abstract

MAYO is a signature scheme based on the Unbalanced Oil and Vinegar (UOV) construction and a third round candidate in the NIST standardization process for additional post-quantum signature schemes. We present a memory-optimized pure- C implementation of MAYO signature verification that reduces RAM consumption by 97–99% compared to the reference implementation provided by the PQM4 project [KPR+] at the cost of increasing runtime by 50–200% and while maintaining code size. This reduction finally enables verifying MAYO signatures on smart cards and small microcontrollers with only a few kilobytes of RAM. We achieve it through three coupled design choices: a) we expand the public key vector-by-vector on the fly rather than all at once at the start; b) we reorder the calculation of the matrix product SPS so that each vector of P is used exactly once, which avoids repeated expansions; and c) we add precomputed multiples of each P-vector directly onto the result instead of accumulating P-vectors before multiplication. We provide results using the PQM4 framework for all parameter sets listed in the specification and supported by PQM4 on our platform, including three main parameter sets MAYO{1,2,3}. This enables direct comparison with other post-quantum digital signature schemes. Further parameter sets not supported by PQM4, including the fourth main parameter set MAYO5, are measured on our own framework, which supports key and signature generation on the host. Our results for non-standard MAYO parameter sets offer insights into the performance and scalability of the proposed approach that may inform ongoing standardization efforts.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Post-Quantum SignaturesMAYOUOVEmbeddedCortex-M4
Contact author(s)
svenbauer @ siemens com
fabrizio desantis @ siemens com
florian wilde @ siemens com
History
2026-08-12: approved
2026-08-07: received
See all versions
Short URL
https://ia.cr/2026/1634
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1634,
      author = {Sven Bauer and Fabrizio De Santis and Florian Wilde},
      title = {{MAYO} Lite: a Low-{RAM} Implementation of the {MAYO} Signature Scheme},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1634},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1634}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.