Paper 2025/692

DahLIAS: Discrete Logarithm-Based Interactive Aggregate Signatures

Jonas Nick, Blockstream Research
Tim Ruffing, Blockstream Research
Yannick Seurin, Ledger
Abstract

An interactive aggregate signature scheme allows $n$ signers, each with their own secret/public key pair $(sk_i, pk_i)$ and message $m_i$, to jointly produce a short signature that simultaneously witnesses that $m_i$ has been signed under $pk_i$ for every $i \in \{1, \dots, n\}$. Despite the large potential for savings in terms of space and verification time, which constitute the two main bottlenecks for large blockchain systems such as Bitcoin, aggregate signatures have received much less attention than the other members of the multi-party signature family, namely multi-signatures such as $\mathsf{MuSig2}$ and threshold signatures such as $\mathsf{FROST}$. In this paper, we propose $\mathsf{DahLIAS}$, the first aggregate signature scheme with constant-size signatures—a signature has the same shape as a standard Schnorr signature—directly based on discrete logarithms in pairing-free groups. The signing protocol of $\mathsf{DahLIAS}$ consists of two rounds, the first of which can be preprocessed without the message, and verification (for a signature created by $n$ signers) is dominated by one multi-exponentiation of size $n+1$, which is asymptotically twice as fast as batch verification of $n$ individual Schnorr signatures. $\mathsf{DahLIAS}$ is designed with real-world applications in mind. Besides the aforementioned benefits of space savings and verification speedups, $\mathsf{DahLIAS}$ offers key tweaking, a technique commonly used in Bitcoin to derive keys in hierarchical deterministic wallets and to save space as well as enhance privacy on the blockchain. We prove $\mathsf{DahLIAS}$ secure in the concurrent setting with key tweaking under the (algebraic) one-more discrete logarithm assumption in the random oracle model.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
interactive aggregate signaturesSchnorr signaturesdiscrete logarithm problemlocal forking lemmaBitcoin
Contact author(s)
jonas @ n-ck net
me @ real-or-random org
yannick seurin @ m4x org
History
2025-04-16: approved
2025-04-16: received
See all versions
Short URL
https://ia.cr/2025/692
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/692,
      author = {Jonas Nick and Tim Ruffing and Yannick Seurin},
      title = {{DahLIAS}: Discrete Logarithm-Based Interactive Aggregate Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/692},
      year = {2025},
      url = {https://eprint.iacr.org/2025/692}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.