Inmetro's Randomness 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.
Currently, they are generated by using a simple Photonic TRNG (True Random Number Generator) method. The key purpose is to define and construct a system based on quantum entanglement for generating the random numbers.

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

Please note, this is the first beta release. More details about this project is available at SICCCiber or by contacting the Immetro Technology Lab.

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.

Certificate
Inmetro Beacon 1.0 uses a X.509 certificate. The public key can be found here.


Please refer to the list below containing the last 20 generated random numbers.

GET: /rest/record/{timestamp}
Example: beacon.inmetro.gov.br/rest/record/1563312360000

GET: rest/record/previous/{timestamp}
Example: beacon.inmetro.gov.br/rest/record/previous/1563312360000

GET: rest/record/next/{timestamp}
Example: beacon.inmetro.gov.br/rest/record/previous/1563312300000

GET: rest/record/last
Example: beacon.inmetro.gov.br/rest/record/last

GET: rest/record/first
Example: beacon.inmetro.gov.br/rest/record/first

GET: rest/record/index/{pulseIndex}
Example: beacon.inmetro.gov.br/rest/record/index/25261

Last random number

Pulse index: 25261

Version: 1.0.0

Frequency: 60

Time: 16/07/2019 06:26 PM (1563312360000)

Seed value:6D4516F237A4E0E6C26FDDADFBBF9C0C5DD8366B3889DBFF2FF0DCDBA52DE48F3E607DFE23837BDBD1E9CAC4729365423B335765ED0CC457D90BC2387C8342BC

Output value: 357B4FAE016D3DDB926DC3630C3B215AAFF0BA4FC04B66E8FD3F99B74833475963B55168BF5C6BE4F793A9FFCA2C35C0DCFA21F724FA7316132A013153FA0429

Signature: rMYqAjN2SG/LjjSEi0nju71KQdEblvJNIQoQSxNIukqCfdSAVOq/Q8rO/bHwijul24O3u/73vNd+DO5V0gYjGCUXqo8rJvLa8YRtth+flBUm0tXgpuf19gyKrRJJ6EJtI9xemBOT3rzMFdJB+iHD+bWsQwfgVOC5qlPeV+ndLyKvw5zxxvvQvoLpCQtvSQPsmt/HdMPLP8W6td3AOazogc/PI/kuf5YE1OqFY7NhDuEN4dB3Cp0Ho062xKwXUZ0IVwEpcsZ3+MOK0kN6Gqhff1gAdvrLzu59D0X0vA9Fn5FxHectFRJWq/r8xWk1cWokEp+GBOaLZH3VM44rOWm5BA==

Status: 0

Pulse Index Timestamp Epoch timestamp Output Value
25261 16/07/2019 06:26 PM 1563312360000 357B4FAE016D3DDB926DC3630C3B215AAFF0BA4FC04B66E8FD3F99B74833475963B55168BF5C6BE4F793A9FFCA2C35C0DCFA21F724FA7316132A013153FA0429
25260 16/07/2019 06:25 PM 1563312300000 827678A5AAD3F632F54C6027E91DBD6B2652B3CE0C449D2D11499E65ADA2205F9C0D367DEBAA2CAB213A9B213F80C88B2D68E088E475B17FF289209C6CBB2CBF
25259 16/07/2019 06:24 PM 1563312240000 2986ACECABD7A895AC8D8A0FE78C03E7F2EF9558CF640FA4BA01D0DF163376A7660E4218D67D6A5FECC01ED7A69F49F0D7B63A6B4FACF4C2C98E113260F59D31
25258 16/07/2019 06:23 PM 1563312180000 BCF20DD2A6D34123E72AC9039BC6A026A7B5B117DBEFF512B69E5F2AF62DEFDB604545F13373839C06E2D6DD52C253858349D169756E4C1274433E4224ED45B7
25257 16/07/2019 06:22 PM 1563312120000 D552CBA4088A67ADE99B13F86176F3E652A8360EE316C2E15ADC7805DB76A386780139081C9D72131466E99D2E73991601573D3086DF49707F74A7B6B3302DB8
25256 16/07/2019 06:21 PM 1563312060000 A6AD674E92D74CBCE142334655E7C7FC14DAD9D761EB62DA4F4723FC172FE53E1DF124A7F97CD48142E867914DBBE82B3836CE957538094E5AB2865B5EE35224
25255 16/07/2019 06:20 PM 1563312000000 6CAFCBA25D471FB28011253328FABB7B34AC2C4684AC793A28200195632D6D3ABB912BB4517DE03A991D36F69F85CD6A00C3CE75202D4CBD4380705CE161C0AB
25254 16/07/2019 06:19 PM 1563311940000 52E3A49CA09A561EEC4151F0C5BA93AF559B8761A6FD3569E6145F902BAB4C89C2B1F165804187070113793828E810FFB035290CBF6A6311FE4FE9DFA7960391
25253 16/07/2019 06:18 PM 1563311880000 8841E7475524856A1FFC71D095329F340D0FE4AD4ECF2DBAE0C1E8A11963CA8E17AB05DBF81B68FF18BF769DCA2E3C4380D55ABF69F738780B33BB81B3E77A5D
25252 16/07/2019 06:17 PM 1563311820000 95C211B688C2388D5362BC81A142CE222D4FD0A60F3AFDBC88E7E79CC66AF4311C12F7BB99EABC5354145A205E59AD5DD490BE138EF445206985DA0B223271FB
25251 16/07/2019 06:16 PM 1563311760000 6F1B36B307C8D50F4160291A35B667FD30C07DE0AC3AE306B4205778619E47C473331976128099EAD565D9715EE51D2106E30EB677A6CFB4F0729138E00714BA
25250 16/07/2019 06:15 PM 1563311700000 CC7D5FD1C6A2C52F67D9EF97C1ABD369B9CC236450A641D47628D213C83E459AB451C75E129825524B359F3C54B79EDF8F03505BF319F19133A3BA40F1D91C22
25249 16/07/2019 06:14 PM 1563311640000 D266F5F01C35EA157F169D509DDFDA03DB684BC060F834915C5ACADDAD5DD7408B6872D039997C666A5E83C6F905E28852678A95A9B38951CC13A3E645D48289
25248 16/07/2019 06:13 PM 1563311580000 D10A73C0F05C9BC908DEE34039974B3D3662B2D7E8A9E41967723677EF028E39ACEAF6730306D2B0AB022C57E9139FF1ECF4A87CA216D5A9962B885A0F46DD4F
25247 16/07/2019 06:12 PM 1563311520000 4B473E28545A101C7AAAC6C014208549E1CE8EE514698D459E1F4333E2E252A89E1A2062039D2F12D3FFE0E9AAC2285B12DFE87D710752B80434364B0AB0A8F7
25246 16/07/2019 06:11 PM 1563311460000 094A816E06202FB5705E795874058CFC15261E05704C83AE1B3EEE028B14D083783F8128094CC4E33EB1D66B0372C82711FC8AD645B074B06A35E279ED0D3126
25245 16/07/2019 06:10 PM 1563311400000 887A06F2F4BABF89BAFA8CD42B3661B8D64CE41058340EFAA253ECE8D8349B7FCF37FA321B1F55CD8DE0C2AD0EDAE56949BD7A09915EC1D03A6AE2EC1D7AA14B
25244 16/07/2019 06:09 PM 1563311340000 D6B8BB4FBDC61103EBE0A6121D5B05AC195D1440B1D3057A5D953C8F0994FEA0C2B68A678F87E7BA911C726FE1E7E9E1D064E72276C5C8C87E9021E1A1108B27
25243 16/07/2019 06:08 PM 1563311280000 634A49850ECB5E20115403BCF5B09F5C7CCA15DCD5368139F9D49C018B028D4B911547BFB5C1F3EAF74E28655238CA0947E3BF1875865F8BA09B0683E8E0C114
25242 16/07/2019 06:07 PM 1563311220000 459D8B236DEFF1107806A39262825B7EF9AE5DFD6998F7A61153DB48D4BB79B24DF63E3DED4E7111FE81570644F952E6EB6B044571BB81A03E98E356025EAE0D