Paper 2022/1322

Efficient Linkable Ring Signature from Vector Commitment inexplicably named Multratug

Anton A. Sokolov
Abstract

In this paper we revise the idea of our previous article “Lin2-Xor Lemma: an OR-proof that leads to the membership proof and signature” and introduce another lemma, called Lin2-Choice, which is a generalization of the Lin2-Xor lemma. With the Lin2-Choice lemma we obtain a compact general-purpose trusted-setup-free log-size linkable threshold ring signature called EFLRSL. The signature size is 2log(n+1)+3l+1, where n is the ring size and l is the threshold. By extending the set membership argument of the Lin2-Choice lemma we create a multifunctional version of the EFLRSL signature aliased as Multratug, of size 2log(n+l+1)+7l+4. In addition to signing a message, Multratug proves balance and allows for easy multiparty signing, which makes it suitable for blockchains. We use a black-boxed vector commitment argument as the pivotal building block for both of EFLRSL and Multratug. Only the black-boxed pivot contributes components that depend on the ring size n into the signature sizes. This makes both versions of our signature combinable with other proofs, thus allowing overall size reduction. All this takes place in a prime-order group without bilinear parings under the decisional Diffie-Hellman assumption in the random oracle model. Both versions of our signature are unforgeable w.r.t. insider corruption and existentially unforgeable under chosen message attack. They remain anonymous even for non-uniformly distributed and malformed keys, which makes it possible to use them as a log-size drop-in replacement for LSAG-based schemes.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
linkable ring signaturelog-sizethresholdzero-knowledgeblockchainhidden amounts sum proofunforgeability
Contact author(s)
acmxddk @ gmail com
History
2024-05-27: last of 11 revisions
2022-10-05: received
See all versions
Short URL
https://ia.cr/2022/1322
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/1322,
      author = {Anton A. Sokolov},
      title = {Efficient Linkable Ring Signature from Vector Commitment inexplicably named Multratug},
      howpublished = {Cryptology ePrint Archive, Paper 2022/1322},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/1322}},
      url = {https://eprint.iacr.org/2022/1322}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.