Paper 2025/1928

Optimizing the Post Quantum Signature Scheme CROSS for Resource Constrained Devices

Jonas Schupp, Technical University of Munich
Marco Gianvecchio, Politecnico di Milano
Alessandro Barenghi, Politecnico di Milano
Patrick Karl, Technical University of Munich
Gerardo Pelosi, Politecnico di Milano
Georg Sigl, Technical University of Munich, Fraunhofer Institute for Applied and Integrated Security
Abstract

Post-quantum cryptosystems are currently attracting significant research efforts due to the continuous improvements in quantum computing technologies, which led the National Institute of Standards and Technology (NIST) to open standardization competitions to foster proposals and public scrutiny of cryptosystems and digital signatures. Whilst NIST has chosen, after four selection rounds, three digital signature algorithms, it also has opened a new selection process as the chosen candidates were either relying only on lattice-based computationally hard problems, or had unsatisfactory performance figures. In this work, we propose two optimized implementations of the Codes and Restricted Objects Signature Scheme (CROSS) targeting the Cortex-M4 platform. One implementation targets the minimal possible stack size while the other trades some memory space for performance optimization using DSP instructions for some performance critical arithmetic operations. We show that all parameter sets fit within at maximum 24 kB of stack which corresponds to a reduction by a factor of 15 to 45 with respect to the reference implementation. The memory footprint of our implementation, taking the size of the signature also into account, is less than 128 kB. We additionally outline different stack reduction options which allow for a fine grained trade-off between memory footprint and performance of the algorithm. Notably, we also show that our memory optimizations alone have no significant performance impact on the signature verification of CROSS while we even achieve a speed-up factor of up to 1.7 when taking the stack and speed optimizations into account.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Post-quantum SignatureCode-based signatureSoftware optimized implementation
Contact author(s)
Jonas Schupp @ tum de
marco gianvecchio @ polimi it
alessandro barenghi @ polimi it
Patrick Karl @ tum de
gerardo pelosi @ polimi it
sigl @ tum de
History
2026-01-15: revised
2025-10-15: received
See all versions
Short URL
https://ia.cr/2025/1928
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1928,
      author = {Jonas Schupp and Marco Gianvecchio and Alessandro Barenghi and Patrick Karl and Gerardo Pelosi and Georg Sigl},
      title = {Optimizing the Post Quantum Signature Scheme {CROSS} for Resource Constrained Devices},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1928},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1928}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.