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

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

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

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

Last random number

Pulse index: 115085

Version: 1.0.0

Frequency: 60

Time: 18/09/2019 11:14 AM (1568816040000)

Seed value:698ED2350A62AE12A4D6511897F5551E3B14AD14E06FCF49AC144ED1AA3E397B530B8B3DE0CD65B0917DF4D26F9DBFB81734915F364C0D6549EA0B0D1BDA8673

Output value: A36CFE5B7695E14DD4625FADE6217BAF8A8DFBA8047481244F00A2D329819C95FC5C71C4BA710E91DAC496DF2E7AB84A2E949EF2CBE6F1F0313A87EC79C8E2C4

Signature: h60ugpVYhOXt94AuAG1rtX5+tLxF/scfq195Fp+64hKGq4+6SMAsVGCGyhy8NI0ruwmF3Gme2z+eN1TT4u8r6z31Jz+WobywussduTUk5592ZmrtBhoVcqWJU9v737B5dholqgc/6/ABBkR79rInlKkLkauEYL9pjeZJFghzrhw8RoVGnE1V4YbQ0mykVDVLxZsECvBJLElWo4w6aOcnEB3bBjrjTwCropangP/w3lEZ8VLVDrFf0Nu5iw38yTBqzmU5PL/MV19lJ/aiI7ZYJxl6R8nX2/cQ6VpeDHNANDXfEcs/eOgTD9HURQMc87RHL7ExDfh7/576EHYvEzDNMA==

Status: 0

Pulse Index Timestamp Epoch timestamp Output Value
115085 18/09/2019 11:14 AM 1568816040000 A36CFE5B7695E14DD4625FADE6217BAF8A8DFBA8047481244F00A2D329819C95FC5C71C4BA710E91DAC496DF2E7AB84A2E949EF2CBE6F1F0313A87EC79C8E2C4
115084 18/09/2019 11:13 AM 1568815980000 3FFB2427BBA761ADEE225DC4D3332A8939C98C4C239B404960ED986986EBA994202C00DBB0895BE0EF74767111529E8214EDE5D35251A555E608B258888AD5A9
115083 18/09/2019 11:12 AM 1568815920000 373A469927A9395A4D0BF5D6490BAADCDE8CBC82E04D7D1F14FF1701DB27F79FA9E5A32E6E5E02CBC09CCA1882B915B73A205221E654FEF6F81B688F68D9E2F9
115082 18/09/2019 11:11 AM 1568815860000 DEB9A3E0844A04391BF8168D8A742642233351332257A29EB9FDBE69C61466A69DC4A0E14FB09DA1335E79C65C473C35ED02F6E596C2E29E1E4703438B484979
115081 18/09/2019 11:10 AM 1568815800000 6C1B0CF8CFCBBFA3F24BCFF133A59D354675DD778C5AD1197D6D0C5F50732333C8C171190C2BBF95683223DF4E4015FD859A3068EF1E896E9B45F84CEE8D38C1
115080 18/09/2019 11:09 AM 1568815740000 EE9BD616EAF7AA3E0EA2A82FFDBE9E6C9A51E81A3526B082E89B04BB78F8CB7A599F7A84B12B0BD7C05ECC721242CD414CD79E3E7389FDB4AB93A1B0A1CB58DD
115079 18/09/2019 11:08 AM 1568815680000 70F8B49A19FCF39F5F1080A65BF34E224C5353385EFBF98DF766686943EA1E96666A3B6AF803B7C6592A75B1BD4099526D6BC67E40293FD5E945129A1F3AC9CB
115078 18/09/2019 11:07 AM 1568815620000 13A40257E01B195599767C798F2D82C8A055294B4AF49177B1AA634C04F852D8561F02B3FAB8BCD7DB0A62BA9B023ED96792E8DACC122E10800347EEC5A4D1D5
115077 18/09/2019 11:06 AM 1568815560000 2C71A7AD7CB0EDD1774A30E03E1242C73396EBEC223BFADBFF2E5D441E1180EAF65AF11F4DBCA630C2D4341CC9E2623596180E8294517C95F8D1762F12ADCF7C
115076 18/09/2019 11:05 AM 1568815500000 CFF0F840987B5BAF0A58CBCEC5F3B286A69ABA6ECAC14BF7B6451ECD847D88FD6F6CAE19808B3002D46DEDBF8A24F83732F1669FE9E3924F5F9801436F654A8E
115075 18/09/2019 11:04 AM 1568815440000 D9C1166BB1C9CB67F85B7C3C83CC31F6E0D819EA81CBF4AE37A95B1715E8202AC0E3232B06504D8208D4DDE0062FCFE230089460A5BC8DDCC7983C155778043C
115074 18/09/2019 11:03 AM 1568815380000 9B3788219BEF1A2DE8E2FF20B267C7FF2CC584A2281DCB5B6716B5034B4BCAA722A9419597F326318E0BEB51225653536F1FE47F0AB9148EEAB5CA9CDADDC1B2
115073 18/09/2019 11:02 AM 1568815320000 636D763F39693764A79915A14FFE7FFDEA0D18EAC6D99E9CC0FB4BA2C5360E68292C3337739596A1588EA952BFF0B10FBD487DC991F58FAE2BF842E8548BB939
115072 18/09/2019 11:01 AM 1568815260000 2DA302BB6F3DB827B05DEBA76B86693EE5821A47B13AB677CAB24931447D4930689CA474D5F9C5B5185613FACFE704BC57ED8EEA0B6EDD6FFCE328DA0B02B150
115071 18/09/2019 11:00 AM 1568815200000 365353892BF51528E647C4121926E3C404443AD6638F5CD627BC6F393DF8016AF59369C6F08FE6187A4330C9A3E393970179947805AFD4DE54C452F20C17A13C
115070 18/09/2019 10:59 AM 1568815140000 C453203904B5FB67934380F74F315979D30933196DDE8A56D51C12935D6511AE159F7EF108B3F92A7FF04CA277D0BB5734EA310E0B4C72F0C0388AF98AACA7A5
115069 18/09/2019 10:58 AM 1568815080000 0CE209FD59E729F3E58693DBD624150AE6822346781DFE955F7A6FD2EBD6A01058AE596BCF7B86B9105A4F503FEEF9F29C5E2B49E1B56C5FF64DB05D86E1BEEE
115068 18/09/2019 10:57 AM 1568815020000 30FCF46A05792D3EAC06ACBD563F17F9C43B7739539517CEF51E16FDCE326B2B07726B0C546E2E6E4733AC4DEF65F082CA9C1ACEF9A1CE64082A22266D0D1C62
115067 18/09/2019 10:56 AM 1568814960000 F7018BDF6AA7DAC072EB31D31C27E61517C7FFE650A8CBC84DAE981E72496E4051B6ADEBB6604840D354102A29C339FDF6B8A868FF2667114741E1F7507956F2
115066 18/09/2019 10:55 AM 1568814900000 B64E17CA85516F502B5059BBFE19968D4C03DD91DDD400344A417930C0C9AD6F0E5F9EE980DF71B7DD842C8D04B4F5608BEDAF8702FE1717408DDDCD5D2D258B