Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A zero-knowledge proof verifiable credential digital identity management system and method based on blockchain smart contracts

A zero-knowledge proof and smart contract technology, applied in the blockchain field, can solve problems such as privacy leakage, poor digital identity autonomy, and insecure digital identity privacy, to achieve privacy protection, minimum disclosure, and credibility. Effect

Active Publication Date: 2022-08-05
YUNNAN UNIVERSITY OF FINANCE AND ECONOMICS +1
View PDF11 Cites 0 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
  • A zero-knowledge proof verifiable credential digital identity management system and method based on blockchain smart contracts
  • A zero-knowledge proof verifiable credential digital identity management system and method based on blockchain smart contracts
  • A zero-knowledge proof verifiable credential digital identity management system and method based on blockchain smart contracts

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

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

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

[0053] The cre...

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 credential digital identity management system and method based on a blockchain smart contract. The system includes a zero-knowledge smart contract and a credential client; the zero-knowledge smart contract includes a credential status smart contract, a zero-knowledge smart contract, and a zero-knowledge smart contract. Evidence uses state smart contracts, zero-knowledge evidence validity verification smart contracts, and verifiable credential validity verification smart contracts; the credential client has three roles: identity provider, user, and service provider. The description program for proving the zero-knowledge problem in the present invention is constructed by the service provider according to the identity attribute requirements of the service. To obtain the service, the user only needs to use the user's attribute certificate to generate zero-knowledge evidence according to the zero-knowledge problem program constructed by the service provider. Submit evidence to the service provider to prove that the attributes in the evidence meet the identity attribute requirements of the service, and at the same time prove that the user is the holder of the generated evidence, thus realizing the dual guarantee of privacy and security.

Description

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

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products