Abstract

Most of the existing identity management is the centralized architecture that has to validate, certify, and manage identity in a centralized approach by trusted authorities. Decentralized identity is causing widespread public concern because it enables to give back control of identity to clients, and the client then has the ability to control when, where, and with whom they share their credentials. A decentralized solution atop on blockchain will bypass the centralized architecture and address the single point of the failure problem. To our knowledge, blockchain is an inherited pseudonym but it cannot achieve anonymity and auditability directly. In this paper, we approach the problem of decentralized identity management starting from the designated-verifier anonymous credential (DVAC in short). DVAC would assist to build a new practical decentralized identity management with anonymity and auditability. Apart from the advantages of the conventional anonymous credential, the main advantage of the proposed DVAC atop blockchain is that the issued cryptographic token will be divided into shares at the issue phase and will be combined at the showing credential phase. Further, the smooth projective hash function ( SPHF in short) is regarded as a designated-verifier zero-knowledge proof system. Thus, we introduce the SPHF to achieve the designated verifiability without compromising the privacy of clients. Finally, the security of the proposed DVAC is proved along with theoretical and experimental evaluations.

Highlights

  • Identity management is viewed as a tool for the protection of user identification and account privacy security, government enterprise management, and public service demand, or the security and economic needs of operators and providers

  • We propose DVAC, a decentralized anonymous credential system to protect the privacy of the clients

  • We review the construction of Waters signature: (i) ⟵ Waters.KGen(1λ): wsk is the private key used for signing, and wpk is the public key used for public verification. wsk hz and wpk gz

Read more

Summary

Introduction

Identity management is viewed as a tool for the protection of user identification and account privacy security, government enterprise management, and public service demand, or the security and economic needs of operators and providers. Blockchain-based identity management has had limited success, such as DAC [4] and DBLACR [5] In these systems, users obtain information credentials from an authority (e.g., government) and upload their credentials to the blockchain. We propose DVAC, a decentralized anonymous credential system to protect the privacy of the clients. We need a reasonable and fair audit to protect the interests of both parties in the conflict To this end, we introduced proactive secret sharing. Proactive secret sharing can redistribute the secret key periodically according to the system conditions In this way, members of the committee are prevented from being heavily bribed to ensure the correctness of the committee’s decision-making. E rest of the paper is organized as follows: Section 2 shows the related work of DVAC.

Related Work
Preliminaries
DVAC System Model Overview
Bulletin Board
Neat Decentralized Anonymous Credential from SPHF
Our Construction
Self-Sovereign Decentralized Identity Management via DVAC
Evaluation

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.