Zero-knowledge proof verifiable certificate digital identity management system and method based on block chain smart contract

A zero-knowledge proof, smart contract technology, applied in the field of blockchain, can solve the problems of privacy leakage, poor digital identity autonomy, and insecure digital identity privacy, so as to ensure privacy, minimize disclosure, and ensure credibility. Effect

Active Publication Date: 2022-03-15
YUNNAN UNIVERSITY OF FINANCE AND ECONOMICS +1
View PDF13 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Although the verifiable credential digital identity architecture based on the blockchain has many advantages, the verifiable credential usually records the plaintext information of the user's identity. Therefore, there is still a risk of privacy leakage when using the verifiable credential for identity authentication and authorization. , even though some studies have suggested that selective disclosure can be used to reduce the degree of privacy leakage, or zero-knowledge proofs can be used to hide identity attributes, but these studies have not given a specific privacy protection implementation architecture, let alone the realization of a shared architecture the code
These architectures still have the above-mentioned problems such as centralized storage and management of digital identities, poor autonomy of digital identities, no guarantee of privacy of digital identities, and non-open and transparent authentication process of digital identities.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Zero-knowledge proof verifiable certificate digital identity management system and method based on block chain smart contract
  • Zero-knowledge proof verifiable certificate digital identity management system and method based on block chain smart contract
  • Zero-knowledge proof verifiable certificate digital identity management system and method based on block chain smart contract

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0051] In order to achieve the purpose of the present invention, as figure 1 As shown, in one of the implementations of the present invention, a zero-knowledge proof based on blockchain smart contract can verify the credential digital identity management system, including a zero-knowledge smart contract and a credential client;

[0052] The zero-knowledge smart contract includes a certificate status smart contract Cert_Status_SC, a zero-knowledge evidence usage status smart contract Cert_isused_SC, a zero-knowledge proof validity verification smart contract Cert_ZK_Proof_SC and a verifiable certificate validity verification smart contract VerifySignature;

[0053] T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a zero-knowledge proof verifiable certificate digital identity management system and method based on a block chain smart contract. The system comprises a zero-knowledge smart contract and a certificate client. The zero-knowledge smart contract comprises a voucher state smart contract, a zero-knowledge evidence use state smart contract, a zero-knowledge evidence validity verification smart contract and a verifiable voucher validity verification smart contract; the voucher client is provided with three roles: an identity provider, a user and a service provider. The description program for proving the zero-knowledge problem is constructed by the service provider according to the identity attribute requirement of the service, and the user only needs to generate the zero-knowledge evidence according to the zero-knowledge problem program constructed by the service provider and the attribute voucher of the user and submits the evidence to the service provider to obtain the service. And the attribute in the evidence is proved to meet the identity attribute requirement of the service, and meanwhile, the user is proved to be the holder of the generated evidence, so that the dual guarantee of privacy and security is realized.

Description

technical field [0001] The invention belongs to block chain technology, and in particular relates to a zero-knowledge proof verifiable credential digital identity management system and method based on block chain smart contracts. Background technique [0002] The development of Internet technology facilitates people's work, study and life, enabling people to conveniently use various digital identities to obtain services, exchange data and information, etc. at different application service providers. However, while people are enjoying the convenience brought by various Internet applications, various characteristic information and behavioral information associated with their digital identities are also exposed and stored in the digital identity management systems of various application service providers, and are controlled by This raises cybersecurity issues such as illegal use and leakage of data, identity forgery, extortion and extortion. [0003] In recent years, with the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/60G06F21/62G06F21/31G06F21/44
CPCG06F21/602G06F21/6245G06F21/31G06F21/44
Inventor 宋智明余益民陈韬伟王贵文高建冯艳王志平兰琨王雪阳徐敏
Owner YUNNAN UNIVERSITY OF FINANCE AND ECONOMICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products