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

Identity management and authentication system and method based on block chain and zero knowledge proof

A zero-knowledge proof and identity management technology, applied in database management systems, user identity/authority verification, transmission systems, etc., can solve problems such as identity privacy leakage and harm

Active Publication Date: 2020-07-24
HEBEI UNIVERSITY
View PDF7 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The above two technical solutions are both blockchain-based identity management and authentication solutions, but the above-mentioned blockchain identity management and authentication technical solutions directly disclose the mapping relationship between personal identifiers and personal identity information in the blockchain Problems in the block chain lead to the leakage of identity privacy, criminals can obtain personal information by accessing the block chain, thus causing harm

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
  • Identity management and authentication system and method based on block chain and zero knowledge proof
  • Identity management and authentication system and method based on block chain and zero knowledge proof
  • Identity management and authentication system and method based on block chain and zero knowledge proof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029]The following describes a preferred embodiment of the present invention with reference to the accompanying drawings to make its technical content clearer and easier to understand. The present invention can be embodied in many different forms of embodiments, and the protection scope of the present invention is not limited to the embodiments mentioned herein.

[0030] The present invention assumes that there are three types of entities in the scene: Identity Provider (IdP for short), User (User) and Service Provider (Service Provider, SP for short). The entity's blockchain address serves as the entity's unique identifier, and each blockchain address has a corresponding blockchain public-private key pair. A user's identity is composed of multiple attributes, which are issued or revoked by multiple IdPs, and the association between the attributes issued by the IdP to the user and the user's identifier is hidden through zero-knowledge proof, which is not Visible; when a user...

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 provides an identity management and authentication system and method based on a block chain and zero knowledge proof. The identity management and authentication system comprises an on-chain smart contract and an off-chain entity local client. The on-chain intelligent contract comprises the following contracts: an attribute warehouse contract, a knowledge management contract, a knowledge verification contract and a key warehouse contract. The off-chain entity local client comprises the following modules: a UI interface module, a web3.js interface module, a zero knowledge proof module, a communication module and a database module. The identity management and authentication method comprises the steps of attribute token creation, attribute hidden token creation, identity information authentication and attribute token logout. According to the invention, the ownership of the user to the attribute is not disclosed in the blockchain, the problem that the identity management system in the blockchain discloses the mapping relationship between the personal identifier and the personal identity information to the owner is solved, and the privacy of the user identity information isensured.

Description

technical field [0001] The present invention relates to the technical field of blockchain, in particular to an identity management and authentication system and method based on blockchain and zero-knowledge proof. Background technique [0002] Blockchain (Blockchain) technology is a distributed database technology. Blockchain technology can eliminate middlemen in the transaction process. Anyone can host distributed ledgers. The transaction process is transparent, tamper-proof, and undeniable. The smart contract (Smart Contract) in the blockchain is controlled by the code, and its execution is triggered by the transaction (Transaction). The underlying consensus mechanism of the block chain ensures the correctness and consistency of transaction results. Through the distributed database technology of the blockchain, the smart contract technology and the consensus mechanism between nodes, a trusted distributed application (Decentralized Application, DAPP for short) can be creat...

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): H04L9/32H04L29/06G06F21/60G06F21/62G06F21/64G06F16/27G06F16/25
CPCH04L9/3218H04L9/3247H04L63/0421G06F21/604G06F21/6245G06F21/64G06F16/27G06F16/25H04L9/50G06F21/1014G06F21/1066
Inventor 杨晓晖李文杰
Owner HEBEI UNIVERSITY
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