Paper 2026/563 Original: eprint.iacr.org/2026/563 ↗

Optimizing FROST for Message Capacity

Philipp Jovanovic
Ben Riva
Arnab Roy
Abstract

The FROST threshold signature scheme achieves round optimal Schnorr signing through a double-nonce construction, but requires two presignatures per signature. Since each presignature demands an expensive distributed key generation (DKG) protocol, this overhead is significant for high-throughput applications. FROST builds on a core presignature protocol (that we call FROST-core) that uses hash-based re-randomization of presignatures. We investigate whether fewer presignatures can be used to sign multiple messages, improving FROST-core's message capacity. We first show that the natural generalization of using $k$ presignatures for $k$ messages is insecure: an extended ROS attack enables forgery even for $k=2$. However, we prove that using $k+1$ presignatures for $k$ messages achieves security in the Generic Group Model combined with the Random Oracle Model. This improves message capacity from 50% (standard FROST-core) to $\frac{k}{k+1}$, approaching 100% as $k$ grows. We further extend our analysis to a modified FROST-core protocol in which a set of presignatures is generated by different parties and used for signing $k$ messages. Security holds as long as at least $k+1$ presignatures were created by honest parties.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-09-28: last updated
2026-03-20: published
Short URL
https://ia.cr/2026/563
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/563,
      author = {Philipp Jovanovic and Ben Riva and Arnab Roy},
      title = {Optimizing FROST for Message Capacity},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/563},
      year = {2026},
      url = {https://eprint.iacr.org/2026/563}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.