• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Privacy-preserving credential smart contracts using Zokrates

Vol. 18, No. 8, August 31, 2024
10.3837/tiis.2024.08.020, Download Paper (Free):

Abstract

The need for secure user authentication in blockchain-based applications has been growing with the increased adoption of Decentralized Identity (DID) credentials in blockchain. Zokrates, a tool designed to protect user privacy within smart contracts, had a limitation in that it could not accept authenticated user information such as credentials, only allowing the use of manually inputted data. In this paper, we propose a smart contract system that securely validates DID credentials to overcome the limitations of traditional centralized authentication systems. This system ensures the safe identification of users within blockchain-based applications by authenticating their identities in a trusted manner within the blockchain. As the demand for user authentication in blockchain rises, this paper emphasizes the significance of a blockchain-based identity verification system that guarantees both privacy and security. Leveraging the Zero-Knowledge Proof method and utilizing the Zokrates tool, this innovative approach aims to provide solutions for the digital identity verification process, thereby expanding the scope of blockchain technology applications. Moreover, we also provide a CLI for each entity. We help anyone who wants to authenticate their identity using the tool to safely verify it on-chain.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
G. Kim, Y. Ham, J. Ryou, "Privacy-preserving credential smart contracts using Zokrates," KSII Transactions on Internet and Information Systems, vol. 18, no. 8, pp. 2417-2430, 2024. DOI: 10.3837/tiis.2024.08.020.

[ACM Style]
Geunyoung Kim, Yunsik Ham, and Jaecheol Ryou. 2024. Privacy-preserving credential smart contracts using Zokrates. KSII Transactions on Internet and Information Systems, 18, 8, (2024), 2417-2430. DOI: 10.3837/tiis.2024.08.020.

[BibTeX Style]
@article{tiis:101108, title="Privacy-preserving credential smart contracts using Zokrates", author="Geunyoung Kim and Yunsik Ham and Jaecheol Ryou and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2024.08.020}, volume={18}, number={8}, year="2024", month={August}, pages={2417-2430}}