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

Multi-party participated random number generation method and device

A technology of random numbers and participants, applied in the network field, can solve problems such as reducing random characteristics, and achieve the effect of improving robustness

Active Publication Date: 2020-09-04
HANGZHOU RIVTOWER TECH CO LTD
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of this specification provides a random number generation method and device with multi-party participation, which is used to solve the problem in the prior art that the participants give up halfway to participate in the random number generation and reduce the random characteristics

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
  • Multi-party participated random number generation method and device
  • Multi-party participated random number generation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] refer to figure 1 As shown, it is a schematic diagram of the steps of a multi-party random number generation method provided by the embodiment of this specification, which is applied to the alliance chain system. The method may include the following steps:

[0030] Step 101: The random number initiator generates the root private key Priv of the random number Root ;

[0031] Step 102: The random number initiator distributes the root private key to the random number participants, so that each random number participant obtains its own additional parameter Param-i and distributed private key Priv-i;

[0032] It should be noted that: where Param-i represents the additional parameter corresponding to the random number participant i (i=1, 2, 3...N) (N is the number of random number participants), and Priv-i represents the random number The distribution of private keys corresponding to participant i (i=1, 2, 3...N) is similar to the following.

[0033] Step 103: The random n...

Embodiment 2

[0056] refer to figure 2 As shown, the schematic diagram of the multi-party random number generation device provided by the embodiment of this specification is applied to the alliance chain system. The device mainly includes:

[0057] Root private key generation unit 201: used for the random number initiator to generate the root private key Priv of random numbers Root ;

[0058] The root private key distribution unit 202: used for the random number initiator to distribute the root private key to the random number participants, so that each random number participant obtains its own additional parameter Param-i and distributed private key Priv-i;

[0059] It should be noted that: where Param-i represents the additional parameter corresponding to the random number participant i (i=1, 2, 3...N) (N is the number of random number participants), and Priv-i represents the random number The distribution of private keys corresponding to participant i (i=1, 2, 3...N) is similar to the...

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 embodiment of the invention relates to a multi-party participated random number generation method and device, which are applied to an alliance chain system. The concept of a random number initiator is introduced by utilizing the characteristic that a central organization can exist in a scene of an alliance chain, and a random number participant only needs to send one transaction on the chain,so that the step of generating the random number is simplified, and the situation that the random number participant misses the generation of the participant random number due to complicated steps isreduced. According to the technical scheme, a random number initiator provides a random number in a guaranteed mode, the situation that no person participates in the random number under the limit condition, and consequently random number generation fails is avoided, and the robustness of the random number generation system is improved.

Description

technical field [0001] The embodiments of this specification relate to the field of network technology, and in particular to a random number generation method and device involving multiple parties. Background technique [0002] The blockchain has a huge dependence on random numbers, and even in public chains with PBFT, PoS, etc. as consensus algorithms, the randomness of random numbers is directly related to the decentralization and fairness of the system. Not only a large number of chains in the blockchain itself need to use random numbers, but also various Dapps that work on blockchain-based virtual machines are also highly dependent on random numbers. However, the random number of Dapp often selects a certain high Hash or a certain transaction Hash, or performs deterministic pseudo-random operations on the above data, which will inevitably lead to the randomness of the random number being controlled by an uncertain miner. [0003] In order to avoid the above situation, R...

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/08
CPCH04L9/0869
Inventor 王晓亮姚鹏飞俞波
Owner HANGZHOU RIVTOWER TECH CO LTD
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