Paper 2025/2253 Original: eprint.iacr.org/2025/2253 ↗

Efficient Privacy-Preserving Blueprints for Threshold Comparison

Pratyush Ranjan Tiwari
Harry Eldridge
Matthew Green
Abstract

Privacy-Preserving Blueprints (PPBs), introduced by Kohlweiss et al. in in EUROCRYPT 2023, offer a method for balancing user privacy and bad-actor detection in private cryptocurrencies. A PPB scheme allows a user to append a verifiable escrow to their transactions which reveals some identifying information to an authority in the case that the user misbehaved. A natural PPB functionality is for escrows to reveal user information if the user sends an amount of currency over a certain threshold. However, prior works constructing PPBs for such a functionality have severe limitations when it comes to efficiency: escrows are either computationally infeasible to compute, or too large to be plausibly stored on a large-scale distributed ledger. We address these gaps by constructing a space and computation-efficient PPB for threshold comparison, producing escrows under 2kb that can be computed in seconds. The scheme can be instantiated using well-known cryptographic primitives, namely variants of the ElGamal encryption scheme and generic non-interactive zero-knowledge proofs. As an additional contribution, we implement one of the theoretical generic PPB constructions originally proposed by Kohlweiss et al. and find that it performs surprisingly well in practice. For the threshold comparison functionality it requires approximately 14kb escrows, and can be computed in around 12 seconds.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2026-07-16: last updated
2025-12-15: published
Short URL
https://ia.cr/2025/2253
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2253,
      author = {Pratyush Ranjan Tiwari and Harry Eldridge and Matthew Green},
      title = {Efficient Privacy-Preserving Blueprints for Threshold Comparison},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2253},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2253}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.