Paper 2025/1928
Optimizing the Post Quantum Signature Scheme CROSS for Resource Constrained Devices
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
-
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}
}