Back to Search Start Over

Privacy-preserving credential smart contracts using Zokrates.

Authors :
Geunyoung Kim
Yunsik Ham
Jaecheol Ryou
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