Paper 2023/1900
Conan: Distributed Proofs of Compliance for Anonymous Data Collection
Abstract
We consider how to design an anonymous data collection protocol that enforces compliance rules.
Imagine that each client contributes multiple data items (e.g., votes, location crumbs, or secret shares of its input) to an anonymous network, which mixes all clients' data items so that the receiver cannot determine which data items belong to the same user. Now, each user must prove to an auditor
that the set it contributed satisfies a compliance predicate, without identifying which items it contributed. For example, the auditor may want to ensure that no one voted for the same candidate twice, or that a user's location crumbs are not too far apart in a given time interval.
Our main contribution is a novel anonymous, compliant data collection protocol that realizes the above goal. In comparison with naive approaches such as generic multi-party computation or earlier constructions of collaborative zero-knowledge proofs, the most compelling advantage of our approach is that each client's communication and computation overhead do not grow with respect to the number of clients
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Zero-knowledge ProofShuffle Model
- Contact author(s)
-
mingxunz @ andrew cmu edu
rshi @ andrew cmu edu
gfanti @ andrew cmu edu - History
- 2024-06-04: last of 3 revisions
- 2023-12-10: received
- See all versions
- Short URL
- https://ia.cr/2023/1900
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2023/1900, author = {Mingxun Zhou and Elaine Shi and Giulia Fanti}, title = {Conan: Distributed Proofs of Compliance for Anonymous Data Collection}, howpublished = {Cryptology {ePrint} Archive, Paper 2023/1900}, year = {2023}, url = {https://eprint.iacr.org/2023/1900} }