Poster: Privacy-Preserving Compliance Checks on Ethereum via Selective Disclosure
Supriya Khadka, Dhiman Goswami, Sanchari Das

TL;DR
This paper introduces a privacy-preserving framework on Ethereum that allows users to prove eligibility criteria without revealing personal data, using zk-SNARKs, ensuring compliance with minimal latency.
Contribution
It presents a novel Selective Disclosure Framework leveraging zk-SNARKs for privacy-preserving attribute verification on blockchain.
Findings
Negligible client-side latency (< 200 ms) for compliance proofs
Framework effectively decouples attribute verification from identity disclosure
Case study demonstrates practical age verification implementation
Abstract
Digital identity verification often forces a privacy trade-off, where users must disclose sensitive personal data to prove simple eligibility criteria. As blockchain applications integrate with regulated environments, this over-disclosure creates significant risks of data breaches and surveillance. This work proposes a general Selective Disclosure Framework built on Ethereum, designed to decouple attribute verification from identity revelation. By utilizing client-side zk-SNARKs, the framework enables users to prove specific eligibility predicates without revealing underlying identity documents. We present a case study, ZK-Compliance, which implements a functional Grant, Verify, Revoke lifecycle for age verification. Preliminary results indicate that strict compliance requirements can be satisfied with negligible client-side latency (< 200 ms) while preserving the pseudonymous nature of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy, Security, and Data Protection · Access Control and Trust · Privacy-Preserving Technologies in Data
