The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 09, 2025
Filed:
Jan. 19, 2023
National Taiwan University, Taipei, TW;
The Board of Trustees of the University of Illinois, Urbana, IL (US);
Hsun Lee, Taipei, TW;
Yuming Hsu, Taipei, TW;
Jing-Jie Wang, Taipei, TW;
Hao Cheng Yang, Taipei, TW;
Yu-Heng Chen, Taipei, TW;
Yih-Chun Hu, Urbana, IL (US);
Hsu-Chun Hsiao, Taipei, TW;
National Taiwan University, Taipei, TW;
The Board of Trustees of the University of Illinois, Urbana, IL (US);
Abstract
A method of generating randomness by public participation may comprise: communicating with the commodity devices to execute a protocol comprising a setup phase, a contribution phase and a result-generation phase, wherein: in the setup phase, parameters are initialized, a verifiable delay function is setup, and the parameters are published; the contribution phase is divided into at least one first stage, published parameters are provided, random values are received, and a Merkle tree root and Merkle tree audit paths are published in each of the first stage; and the result-generation phase is divided into at least one second stage of the same number as that of the first stage, each second stage is dedicated to one of the first stage ahead of the second stage for a period, and in each second stage, computation is performed to generate a result of randomness which is published.