Inmetro Combination Beacon

Inmetro's Randomness Beacon is a web service, part of the SICCCiber project's effort to generate reliable and public sources of random numbers

About this page

Combining beacons using Verifiable Delay Functions(VDF).

PLEASE, DO NOT USE THE BEACON GENERATED VALUES AS CRYPTOGRAPHIC KEYS.

Inmetro's Combination Beacon was designed to provide a safe combination of beacons using a Verifiable Delay Function(VDF). This prototype has been built based on Lenstra and Wesoloski’ proposal, described in this paper.

  • Every 10 minutes, the prototype concatenates the latest pre-commitment published by the Nist, Chile and Inmetro
  • Results are signed, stored and published together with all parameters used to execute the algorithm
  • Prototype also allows a verification of the generated numbers via public API route

The service is available via a public REST API. Consumers need to provide a pulse generation time in POSIX format. See http://en.wikipedia.org/wiki/Unix_time for more information and http://www.epochconverter.com for an online timestamp converter.


Previous Pulse:
beacon.inmetro.gov.br/combination/beacon/2.0/previous/<timestamp>
Example: beacon.inmetro.gov.br/combination/beacon/2.0/previous/1712406910000

Next Pulse:
beacon.inmetro.gov.br/combination/beacon/2.0/next/<timestamp>
Example: beacon.inmetro.gov.br/combination/beacon/2.0/next/1712406910000

Last Available Pulse:
beacon.inmetro.gov.br/combination/beacon/2.0/last
Example: beacon.inmetro.gov.br/combination/beacon/2.0/last

First Pulse:
beacon.inmetro.gov.br/combination/beacon/2.0/first
Example: beacon.inmetro.gov.br/combination/beacon/2.0/first



If a request for a Pulse results in no Pulse found, a 404 response is returned.

Viewer

Pulse
Record


Timestamp Seed Description Uri CumulativeHash