Paper 2025/730

Tetris! Traceable Extendable Threshold Ring Signatures and More

Gennaro Avitabile, IMDEA Software Institute
Vincenzo Botta, Sapienza University of Rome
Dario Fiore, IMDEA Software Institute
Abstract

Traceable ring signatures enhance ring signatures by adding an accountability layer. Specifically, if a party signs two different messages within the protocol, their identity is revealed. Another desirable feature is $\textit{extendability}$. In particular, $\textit{extendable threshold}$ ring signatures (ETRS) allow to $\textit{non-interactively}$ update already finalized signatures by enlarging the ring or the set of signers. Combining traceability and extendability in a single scheme is unexplored and would offer a new tool for privacy-preserving voting schemes in scenarios where the voters are not known in advance. In this paper, we show how to reconcile both properties by introducing and constructing a new cryptographic primitive called Tetris. Notably, our Tetris construction simultaneously achieves strong anonymity and linear-size signatures, which is the main technical challenge in existing techniques. To solve this challenge, we develop a new approach to traceability that leads to several conceptual and technical contributions. Among those, we introduce and construct, based on Groth-Sahai proofs, $\textit{extendable}$ shuffle arguments that can be $\textit{non-interactively}$ updated by several provers.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Ring SignaturesTraceabilityMalleable Proof Systems
Contact author(s)
gennaro avitabile @ imdea org
vincenzo botta @ uniroma1 it
dario fiore @ imdea org
History
2025-04-24: approved
2025-04-23: received
See all versions
Short URL
https://ia.cr/2025/730
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/730,
      author = {Gennaro Avitabile and Vincenzo Botta and Dario Fiore},
      title = {Tetris! Traceable Extendable Threshold Ring Signatures and More},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/730},
      year = {2025},
      url = {https://eprint.iacr.org/2025/730}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.