Back to Search
Start Over
Privacy-preserving credential smart contracts using Zokrates.
- Source :
- KSII Transactions on Internet & Information Systems; Aug2024, Vol. 18 Issue 8, p2417-2430, 14p
- Publication Year :
- 2024
-
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. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 19767277
- Volume :
- 18
- Issue :
- 8
- Database :
- Supplemental Index
- Journal :
- KSII Transactions on Internet & Information Systems
- Publication Type :
- Academic Journal
- Accession number :
- 179488702
- Full Text :
- https://doi.org/10.3837/tiis.2024.08.020