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

Supervisable zero-knowledge verification method and system in block chain and storage medium

A verification method and verification system technology, applied in the field of systems and storage media, and zero-knowledge verification methods, can solve problems such as failure to achieve supervision and the inability of the supervisor to know transaction details, etc., to achieve supervision requirements, correctness assurance, and privacy protection Effect

Active Publication Date: 2020-02-28
南京可信区块链与算法经济研究院有限公司
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For transactions that adopt zero-knowledge proof, the regulator cannot know the details of the transaction, which naturally fails to achieve the purpose of supervision

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
  • Supervisable zero-knowledge verification method and system in block chain and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The present invention will be further explained and illustrated below in conjunction with the drawings and specific embodiments of the specification. For the step numbers in the embodiments of the present invention, they are set only for ease of explanation, and there is no limitation on the order between the steps. The execution order of the steps in the embodiments can be performed according to the understanding of those skilled in the art. Adaptive adjustment.

[0053] Reference figure 1 , The embodiment of the present invention provides a supervisable zero-knowledge verification method in a blockchain, including the following steps:

[0054] Generate a public and private key pair through the supervisor and broadcast the public key to the entire blockchain network;

[0055] According to the public key broadcast by the supervisor and the transaction information between the first node and the second node, the prover generates the information digest, certification documents ...

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 supervisible zero-knowledge verification method and system in a block chain and a storage medium. The method comprises the following steps: generating a public and private key pair through a supervisor, and broadcasting a public key to the whole network of the block chain; according to the public key broadcasted by the supervisor and the transaction information between the first node and the second node, the certification party generates an information abstract, a certification file and an encrypted ciphertext corresponding to the transaction information; broadcastingthe information abstract, the proof file and the encrypted ciphertext to the whole network of the block chain; verifying the legality of the transaction through a verifier according to the certification file; decrypting the encrypted ciphertext by the supervisor according to the private key to obtain a plaintext; According to the plaintext and the information abstract, performing authenticity verification on the transaction by a supervisor. According to the method, the privacy of the proving party is guaranteed, the calculated amount of the verifying party is reduced, the supervising party can effectively meet the supervising requirement. Meanwhile, the correctness of the information is guaranteed, and the method can be widely applied to the technical field of block chains.

Description

Technical field [0001] The invention relates to the field of blockchain technology, in particular to a supervisable zero-knowledge verification method, system and storage medium in the blockchain. Background technique [0002] In the blockchain, every transaction is essentially a general calculation, and the legality verification of the transaction is actually the verification of the correctness of the general calculation. The general calculation is transformed into a calculation logic circuit according to the calculation steps, and each circuit gate is constrained, and the constraints of all circuit gates are formalized and unified to form a rank-one constraint system. The correctness of general calculation is transformed into the satisfiability of the rank one constraint system. The rank one constraint system is transformed into polynomial representation, and the correctness of general calculation is transformed into polynomial correctness again. By sampling and verifying 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): H04L29/06H04L9/08
CPCH04L63/12H04L63/0442H04L9/0861H04L9/50
Inventor 石宁王晨旭李达甘子荣
Owner 南京可信区块链与算法经济研究院有限公司
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