SpreadMAYO: Unlocking Greater Parallelism for Faster MAYO Signatures on GPUs
SpreadMAYO is a GPU implementation of MAYO Round 3, a multivariate post-quantum signature scheme in NIST's additional signature process (ePrint 2026/2705, October 2026). It spreads matrix contractions across rows, output positions and 64-bit limbs of packed GF(16) values. On an RTX 4090 it reports 4.40 to 6.93x faster signing, 3.42 to 5.13x faster verification and 2.33 to 3.71x faster key generation than the baseline, up to 10.75x for repeated-key signing. No constant-time analysis was in the available text.
What it is
SpreadMAYO is a GPU implementation of MAYO Round 3, a multivariate signature candidate in NIST's additional signature process. It is a preprint (ePrint 2026/2705, received 31 October 2026, approved 4 November 2026) by Zhuoyu Xie, Tian Zhou, Fangyu Zheng and co-authors. It is compared against a "Round 3 adapted GPU baseline" on an NVIDIA GeForce RTX 4090.
How it works
The paper says earlier GPU work partitions by equation slice, which serializes independent matrix work, and that signing needs frequent thread synchronization while building and eliminating the linear system. The abstract describes these changes:
- Matrix contractions are split across rows, output positions and 64-bit limbs, with operands reused in registers.
- Each limb packs sixteen GF(16) coefficients. Native 32-bit operations handle its two halves, so no lookup tables are needed.
- In signing, threads accumulate columns privately and defer polynomial reduction. Packed columns are transposed into rows with warp shuffles. Rows below each pivot are then eliminated in parallel.
- A hybrid AES design is used to suit different workloads.
- Key expansion is fused with the matrix computations to cut global-memory traffic.
Results
Speedups over the baseline are 2.33 to 3.71x for key generation, 4.40 to 6.93x for signing and 3.42 to 5.13x for verification. Repeated-key server signing reaches up to 10.75x. The best case is therefore a server that signs many messages under one key.
Caveats
The available text is the abstract and metadata only. It gives no absolute throughput or latency, no batch sizes, no parameter-set breakdown, and no GPUs other than the RTX 4090. It does not say which of the changes contributes most to the gain. It says nothing about constant-time behavior. That matters because table-free arithmetic and warp-level elimination are the parts a side-channel review would examine. The work is not peer reviewed, and the paper does not say whether code is released.
Organisations named here
- NIST
Technologies named here
- MAYO
- AES
- GeForce RTX 4090
- NVIDIA GeForce RTX 4090
- SpreadMAYO
Standards and laws named here
- NIST additional signature process
Techniques named here
- Deferred polynomial reduction
- Fused key expansion
- Hybrid AES design
- Packed GF(16) arithmetic
- Parallel row elimination
- Warp shuffle transposition
Concepts named here
- GF(16)
- GPU parallelism
- Multivariate signatures
- Repeated-key server signing
- Zhuoyu Xie
Related in other

Rerandomizable Garbling for Arithmetic Circuits

