Computer Security Division

NOTICES

The public key certificate used to verify beacon records expired on 7 May, 2017. The beacon signing key has also changed. We plan to publish a new self-signed certificate in the near future, in the meantime users can download the public key.

Version 2.0 of the NIST beacon is in progress for a future deployment. We plan to have a beta release of Version 2.0 available in the near future. This version will make significant changes to the REST interface.

NIST Randomness Beacon (Prototype Implementation) -- work in progress

WARNING: DO NOT USE BEACON GENERATED VALUES AS SECRET CRYPTOGRAPHIC KEYS.

This prototype implementation generates full-entropy bit-strings and posts them in blocks of 512 bits every 60 seconds. Each such value is sequence-numbered, time-stamped and signed, and includes the hash of the previous value to chain the sequence of values together and prevent even the source to retroactively change an output package without being detected.