This is a prototype implementation of the Conan protocol. See our paper: https://eprint.iacr.org/2023/1900
Warning: The code is not audited and is not intended for any serious commercial or real-world use case. Please use it only for educational purposes.
- Install Go(https://go.dev/doc/install).
First, go mod tidy to set up the dependencies.
go run dp_sum/dp_sum.gogo run vec_sum/vec_sum.gogo run vote/vote.gogo run aml/aml.gogo run blame/blame.go
Each line will generate a CSV file on the main directory for the experiment results.
Mingxun Zhou (mingxunz@andrew.cmu.edu)
@inproceedings{conan, title={Conan: Distributed Proofs of Compliance for Anonymous Data Collection}, author={Zhou, Mingxun and Fanti, Giulia and Shi, Elaine}, booktitle={CCS}, year={2024} }