Paper 2026/1455

Trout++: Robust Asynchronous Two-Round ECDSA for Arbitrary Thresholds

Ariel Nof, Bar-Ilan University
Luke Parker, Serai DEX
Abstract

We present Trout++, a complete threshold signing suite for ECDSA signatures. Trout++ descends from the recent Trout protocol (Dahari-Garbian, Nof, and Parker, ACM CCS 2025) and inherits its transparent setup, two-round structure, and strong security guarantees, while introducing several significant improvements. Unlike Trout, Trout++ offers pre-signing, where the first round is key-, signing-set-, and message- independent. This property is not only important in its own right but also enables us to apply the ROAST transformation (Ruffing, Ronge, Jin, Schneider-Bensch, and Schröder, ACM CCS 2022) to our protocol, yielding the \textit{first} arbitrary-threshold (including with a dishonest majority), robust, asynchronous signing protocol for ECDSA signatures. Furthermore, we introduce several optimizations to the building blocks in Trout that reduce both bandwidth and computation. Our benchmark results show that our implementation of Trout++ is approximately twice as fast \emph{and} twice as small compared to the prior implementation of Trout. We also present a constant-time implementation with running time that is \textit{ten times faster} than Trout's constant-time implementation. Finally, we show how Trout++ can be composed with an account derivation scheme that does not require additional setups per derivation, enabling more practical solutions for managing key material. In total, we achieve complexities and functionality comparable to, and closing the gap with, leading solutions for Schnorr signatures (such as FROST).

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. ESORICS 2026
Keywords
ECDSAThreshold signaturesmultiparty computation
Contact author(s)
ariel nof @ biu ac il
lukeparker @ serai exchange
History
2026-07-20: approved
2026-07-16: received
See all versions
Short URL
https://ia.cr/2026/1455
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1455,
      author = {Ariel Nof and Luke Parker},
      title = {Trout++: Robust Asynchronous Two-Round {ECDSA} for Arbitrary Thresholds},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1455},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1455}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.