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 Inmetro 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/1566135420000

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

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

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/71485

Last random number

Pulse index: 71485

Version: 1.0.0

Frequency: 60

Time: 18/08/2019 10:37 AM (1566135420000)

Seed value:E4B80A54D03913F5C218BC5AB9778775F67B0731942D3F17156E54F677D8876325CCB697C25F01B2D1BE8D20CCAF4FEDD14D2CB68F971A44B56B2F720A8070F6

Output value: 489D349A989509B6F8ED6B9F503CA5FCAD66B478DC05BB7E5C69EF7287730E75021D0B08709418D283AAE85A0141F6070B958035DE9C4AD433E819BCEE8C3E5E

Signature: TwIOFDmUG7+/+lN+NXsbKERkNZdp7ouDqOO+yT2lXFzJFe3XfSUrPchIBvfCBPNyKiH81NWLf01abrps0zQ+7p5BGr/IxnpXMgx6vESVEijUcrfCuTwqP3LOStRnyT3qOO99F/Ve1N5eGEA4GjOABmjuXjo3vS5xJr3u+c0RQcUqCSW44OBIOYtlTcUXylYRvs9SZ9XuOFAh6dW3NssUk/lyAjQm3x456yj85RPWwPn5saAq787T7W2xktybYS7H1M0Eaak8wogiTZzUtLQR6uEIOcwUjYcYxgVT8wgair5mRKNKWHcGXUsFJIXuohVwRo6HMCFxVlQLPCXEcKOYTw==

Status: 0

Pulse Index Timestamp Epoch timestamp Output Value
71485 18/08/2019 10:37 AM 1566135420000 489D349A989509B6F8ED6B9F503CA5FCAD66B478DC05BB7E5C69EF7287730E75021D0B08709418D283AAE85A0141F6070B958035DE9C4AD433E819BCEE8C3E5E
71484 18/08/2019 10:36 AM 1566135360000 6B2E97A95A40AFA15F036250DFCF85FB8B4DE3F1450D6016F9BDA99E91EB274AC25405E6C9323F680E4A410C8997D3F201311F339A1BFF21E533AD65A6AFD409
71483 18/08/2019 10:35 AM 1566135300000 D156E2C8CCE9EAA93D62A7060E770A40DFB2F5D83E23EFF5FBA98F91CF12E6733A7AB983D0B8EEB33D05968A7A23DBCCAF079B935E2F04C5B71B2E04AAF4A4EE
71482 18/08/2019 10:34 AM 1566135240000 2CE15DF20B71451EB4BD2984C5D5EC7EF91B0D4B5857D5D6B9AB2A11D4D5AEDFF266E3F1F1811C63DBE21AE5DEAFA2A6F50A7258CD1E0D15974F855DB9D976B2
71481 18/08/2019 10:33 AM 1566135180000 8059B2501BC36F99F71EE0B55AECB7F7333EF7AF19044DC2315A50A7DE9C5AC50D1E8E473EEEC24C9C37A7679B0D39333AC7C7070E1E23451585D229F078D32B
71480 18/08/2019 10:32 AM 1566135120000 3B1086FC3282270B110307E2455E9CDF69A64EDDB6E311A69DEBBBB81DA9A5E06F11298399922A9028AF3F65362162C9D1431178A053167EBCB35FA4E5F47BA1
71479 18/08/2019 10:31 AM 1566135060000 ED9FB33D8BA3297FCA4F54C0E45876339BB489E4C1F2CE6575E07322FBC8CA8CAF3AC3EDA84BD8935626650E33380D3D66CC181BA20365D61058D018E4A00C20
71478 18/08/2019 10:30 AM 1566135000000 E51259428BB46A4EF20BB964FE355D5ECE79E077E4E2BD0D9230B3460049011010615686FA7030A6E7E5D21F7EDCB262F997DDE9B99DD163BCC9A4B3351D1896
71477 18/08/2019 10:29 AM 1566134940000 EB69FD6132516FD4F5D497D4759F507D937D305C17D65FF9353E3D31AA3A81ADCF8578E5FCE2F6C208C494CADA7C2E1F7E9E0E0253EE2BE3C1E25E091E5326EA
71476 18/08/2019 10:28 AM 1566134880000 3F51E79718E3CF3FF8DAC8EEF2D94B32C29F5AD0579289B37183039B004ACD90AD772758039C85460BEEF991E41A62D7E8E12BE54060BD263F469646B8F72200
71475 18/08/2019 10:27 AM 1566134820000 EBC203F3487578C7B3BAC6D084E135401FCBF16EAFBA43B66FC68F842F9FAFEA78237EE35AECCE205AF337AB01D104BAB1DE8E07150009AE11D4B252BCB7D04D
71474 18/08/2019 10:26 AM 1566134760000 CBDAB0860E0FA60F397F88B288D903C61679447B2E9E9644ACEF1B9AC2571E2A784F285E38E63FB3CA2C5D1BEBF2E4ED4A142DA2072566CDF8E973A6F497AAB3
71473 18/08/2019 10:25 AM 1566134700000 6720DF2AF9EFAE2A9E20F522C1EFA73E51F031DB05C58767FD8F5AA43A765ABE3C247828D21D5EFA286400FC462550DD3AAFC96362E5D4B4AFCE9F6922ECDAB5
71472 18/08/2019 10:24 AM 1566134640000 15E189D409ECC8EB840BFB5EAB81BF844EB3397F45B38CCC84B105E7306B8E5676481C83B56E83050956618D7D57FA822FF31A3270E5395F752EF3C2AB8EA0FA
71471 18/08/2019 10:23 AM 1566134580000 5434FB2519A557FA47953732B2339F656CF6C90E02CC44BC60BD1BED83C3DF784CCD3A6D14ABA7446C9ADE4A6B25CAA56250D0941BBDC2481E0459795DBF8586
71470 18/08/2019 10:22 AM 1566134520000 FBBA528BDD7B00826A8B708877050BB13B8CA94A28EBB2BF180E570DFD37FF31E1AB72043E397B3D7DB85112021D4A1B289B9437104BC18C9A7D814744D315AF
71469 18/08/2019 10:21 AM 1566134460000 104EFB452999930AC667C13DE961D84790C3FCDDFA0347A52F4FFE05DF3BAEDB48EAB1537DA9D5A69B14F9D94777E9BBE89AD94E22F9E278158C670B2E68D925
71468 18/08/2019 10:20 AM 1566134400000 799E36437BD6B94E2FBA1A161B59994E1DE8FDEBB6FAB76A2D16209DE730C25ED024CC846135762F39EF73CC087F7CCEF2C3E4DCA7D67C1A886424DACA47676E
71467 18/08/2019 10:19 AM 1566134340000 6DB743DA5F157ABD9DCCBF414830321AD70079142E7ADA18215235DEF3AA7D40F9AFC8C39B9556AB311A726904FC39E72382B594B44F01086984F7C4D15A7C1C
71466 18/08/2019 10:18 AM 1566134280000 C0B0B753D028A6BF6028B59DBC2A6D0C91E4A4F9E8162512F5A119D35250DB046F325753F64DF8E200184922749B9B7730EC6FAD5F43FA7BDB18420539CFF040