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

Method for generating trusted random numbers by applying block chains

A random number and blockchain technology, applied in the field of computer networks, can solve problems such as random numbers that cannot be recognized as credible

Inactive Publication Date: 2018-11-20
胡晓东 +1
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The previous random number generation process cannot allow the operator of the process to effectively prove to the random number user that the process is not manipulated, so even if the generation process applies a physical-level random source, the generated random number is passed to the It cannot be recognized as a credible random number when the user

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009] Use the random number that can be generated in the latest block (or the latest few blocks) information of other blockchain systems (such as the Bitcoin system) as the random source. If there are multiple random sources, run a transparent and public first A deterministic algorithm is used to synthesize a source of randomness.

[0010] Using the aforementioned random source as input, a selection algorithm is applied to pick out the initial set of random number producers from all nodes.

[0011] Each random number producer generates a random number seed, which may be manually participated or automatically generated by node computing equipment. The hash value of the generated random number seed is notified to other blockchain network nodes, among which Attach signature information to prove that it is indeed the information released by the selected random number producer. When the preset random number time interval threshold has passed, all producers who have notified the h...

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 method for generating trusted random numbers by applying block chains. According to the method, a number, with certain randomness, generated by another block chain system canbe taken as input, or a random number generated in the last round can be taken as the input; a set of random number generators is selected from all the nodes of a block chain through a transparent and open certainty algorithm; the generators respectively generate respective random number seeds; all the random number seeds are used, or the random number input is used with the random number seeds to serve as parameters; and a new trusted random number is generated by applying the transparent and open certainty algorithm.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a method and a related device for generating credible random numbers using block chains. Background technique [0002] Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The so-called consensus mechanism is a mathematical algorithm to establish trust and obtain rights and interests between different nodes in the blockchain system. [0003] Using the consensus mechanism, non-trusting subjects can cooperate in a transparent and credible way to complete some tasks that originally required mutual trust. [0004] Credible random number generation refers to the generation of random numbers in a transparent and credible way, and the subjects involved in the generation process cannot cheat to make the final random numbers have the non-random characteristi...

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): G06F7/58
CPCG06F7/588
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