Verifiable random number generation method and device

The invention provides a verifiable random number generation method and device, which is applied to any node in a block chain system. After a random number seed pool of a primary random number generation process is obtained, the random number seed pool and time parameters are provided for computing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BAO ZIJIAN, LEI HONG, CHENG YIFAN, YAN YUN, ZHAO PINXING, LIU HAN, REN QIAN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention provides a verifiable random number generation method and device, which is applied to any node in a block chain system. After a random number seed pool of a primary random number generation process is obtained, the random number seed pool and time parameters are provided for computing nodes in the blockchain system, so that each computing node uses a verifiable delay function to calculate and obtain a random number result after the time specified by the time parameters, and then feeds back the random number result to a target client. The verifiable delay function can ensure thata calculation result obtained through the function cannot be predicted before a specified moment, so that the verifiable delay function is used for generating a random number result, an attacker can be prevented from controlling a random number generation process in a mode of predicting the random number result, and the safety of the random number generation process is ensured. 本申请提供一种可验证随机数的生成方法和装置,应用于区块链系统中的任意一个节点,在获得一次