Supercharge Your Innovation With Domain-Expert AI Agents!

Random number generation method of VBFT consensus mechanism and consensus mechanism system

A random number and consensus technology, applied in random number generators, digital data protection, electrical digital data processing, etc., can solve problems such as security loopholes in random number generation methods, to solve security problems, solve security loopholes, and prevent cheating effect of the way

Active Publication Date: 2021-07-13
BEIJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] In order to solve the problem of security loopholes in the random number generation method of the existing VBFT consensus mechanism, the present invention proposes a random number generation method and a consensus mechanism system of the VBFT consensus mechanism

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
  • Random number generation method of VBFT consensus mechanism and consensus mechanism system
  • Random number generation method of VBFT consensus mechanism and consensus mechanism system
  • Random number generation method of VBFT consensus mechanism and consensus mechanism system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0035] In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.

[0036] In addition, in the present invention, descriptions such as "first", "second" and so on are used for description purposes only, and should not be understood as indicating or implying their relative importance or implicitly indicating the quantity of indicated technical features. For example, the first random number, the second random number, the third ran...

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 random number generation method of a VBFT consensus mechanism and a consensus mechanism system, relates to the technical field of VBFT consensus mechanisms, and solves the problem that an existing VBFT consensus mechanism is not safe enough. The method comprises the following steps: secret sharing, non-interactive zero-knowledge proof verification of sub-shares, homomorphic addition of all received secret sub-shares by a participant, decryption of a homomorphic addition result by using a private key of the participant to obtain decryption and decoding. The participant generates and provides a non-interactive zero knowledge proof for verifying its own decryption, and all participants passing verification calculate verifiable random numbers according to the sum of the decoded sub-shares. Secret sharing comprises the steps of polynomial generation, sub share calculation, plaintext coding, public key encryption, secret sub share distribution and the like. On the basis of the invention, multiple parties which are not trusted mutually jointly generate a random number which is calculated by multiple parties and can be verified by any person, the authenticity and the generation process of the random number can be verified by any person, and the invention has the advantages of high efficiency and safety.

Description

technical field [0001] The invention relates to the technical field of VBFT consensus mechanism, in particular to a random number generation method and a consensus mechanism system of the VBFT consensus mechanism. Background technique [0002] Blockchain originated from Bitcoin. In 2008, Satoshi Nakamoto published the article "Bitcoin: A Peer-to-Peer Electronic Cash System", which marked the birth of Bitcoin and blockchain. Blockchain was originally proposed as the core underlying technology of Bitcoin. Through the use of data encryption, time stamps, distributed consensus and other means, decentralized and trustless peer-to-peer transactions were realized. Later, it was gradually expanded to electronic contracts, Internet of Things, Insurance, copyright certificate and other fields. As the underlying technology of the blockchain, the consensus mechanism ensures the correctness and consistency of the distributed ledger data, and is a rule that every blockchain network node ...

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
IPC IPC(8): G06F21/60G06F21/64G06F7/58
CPCG06F21/602G06F21/64G06F7/588
Inventor 叶少宸王励成李丽香
Owner BEIJING UNIV OF POSTS & TELECOMM
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More