Paper 2024/292
IDEA-DAC: Integrity-Driven Editing for Accountable Decentralized Anonymous Credentials via ZK-JSON
Abstract
Decentralized Anonymous Credential (DAC) systems are increasingly relevant, especially when enhancing revocation mechanisms in the face of complex traceability challenges. This paper introduces IDEA-DAC, a paradigm shift from the conventional revoke-and-reissue methods, promoting direct and Integrity-Driven Editing (IDE) for Accountable DACs, which results in better integrity accountability, traceability, and system simplicity. We further incorporate an Edit-bound Conformity Check that ensures tailored integrity standards during credential amendments using R1CS-based ZK-SNARKs. Delving deeper, we propose ZK-JSON, a unique R1CS circuit design tailored for IDE over generic JSON documents. This design imposes strictly $O(N)$ rank-1 constraints for variable-length JSON documents of up to $N$ bytes in length, encompassing serialization, encryption, and edit-bound conformity checks. Additionally, our circuits only necessitate a one-time compilation, setup, and smart contract deployment for homogeneous JSON documents up to a specified size. While preserving core DAC features such as selective disclosure, anonymity, and predicate provability, IDEA-DAC achieves precise data modification checks without revealing private content, ensuring only authorized edits are permitted. In summary, IDEA-DAC offers an enhanced methodology for large-scale JSON-formatted credential systems, setting a new standard in decentralized identity management efficiency and precision.
Note: Accepted, camera-ready version for WWW'24.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Published elsewhere. WWW'24
- DOI
- 10.1145/3589334.3645658
- Keywords
- ZK-JSONintegrity-driven editingdecentralized anonymous credentialedit-bound conformity check
- Contact author(s)
-
shuhao zheng @ mail mcgill ca
zonglun li @ mail mcgill ca
junliang luo @ mail mcgill ca
ziyue xin @ mail mcgill ca
xueliu @ cs mcgill ca - History
- 2024-02-23: approved
- 2024-02-21: received
- See all versions
- Short URL
- https://ia.cr/2024/292
- License
-
CC BY-NC-SA
BibTeX
@misc{cryptoeprint:2024/292, author = {Shuhao Zheng and Zonglun Li and Junliang Luo and Ziyue Xin and Xue Liu}, title = {{IDEA}-{DAC}: Integrity-Driven Editing for Accountable Decentralized Anonymous Credentials via {ZK}-{JSON}}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/292}, year = {2024}, doi = {10.1145/3589334.3645658}, url = {https://eprint.iacr.org/2024/292} }