From 1b85daf8c29f4268868c4b281f62efb29f43e60e Mon Sep 17 00:00:00 2001 From: leandrofpk Date: Mon, 7 Sep 2020 10:02:30 -0300 Subject: [PATCH] Update README.md --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index cdfde6c..365d786 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # Inmetro Randomness Beacon O beacon do inmetro é uma implementação do protocolo NISTIR 8213 [(KELSEY et al., 2019)](https://csrc.nist.gov/projects/interoperable-randomness-beacons). -A poposta deste trabalho é uma arquitetura flexível para uso interno no [Inmetro](https://www4.inmetro.gov.br/), mas que também possa ser adotada por outros laboratórios. O +A poposta deste trabalho é uma arquitetura flexível para uso interno no [Inmetro](https://www.gov.br/inmetro/), mas que também possa ser adotada por outros laboratórios. O objetivo é propor um processo conceitual onde cada etapa tem suas responsabilidades bem definidas onde uma configuração inicial padrão é fornecida com custo zero de configuração, mas que permita pontos de configuração e pontos de extensão que serão detalhados mais a frente. @@ -18,7 +18,7 @@ De maneira resumida, o modelo de operação do protocolo NISTR funciona da segun protocolo são calculados para formar uma cadeia. Terceiro, o novo pulso é assinado e armazenado no banco de dados. Neste momento o pulso já se torna disponível para utilização. -Segundo [(BONNEAU; CLARK; GOLDFEDER, 2015;](https://eprint.iacr.org/2015/1015)[CopenhagenInterpretation)](http://www.copenhagen-interpretation.com/home/cryptography/cryptographic-beacons), beacons devem atender as seguintes características: +Segundo [(BONNEAU; CLARK; GOLDFEDER, 2015)](https://eprint.iacr.org/2015/1015), beacons devem atender as seguintes características: * **Imprevisível:** Nenhum adversário pode ser capaz de prever qualquer informação sobre o número até que ele se torne público; * **Imparcial:** Um pulso deve ser estatisticamente próximo a uma sequência aleatória uniforme; @@ -27,12 +27,12 @@ Segundo [(BONNEAU; CLARK; GOLDFEDER, 2015;](https://eprint.iacr.org/2015/1015)[C ## Modules -O inmetro beacon é composto por vários múdulos, são eles: +O inmetro beacon é composto por 3 microserviços e uma biblioteca compartilhada, são eles: - * [Beacon Input](https://github.com/leandrofpk/beacon-input): Processo de aquisição da entropia; - * [Beacon Engine](https://github.com/leandrofpk/beacon-engine): Implementação do protocolo NISTIR. Os novos pulsos são gerados neste processo; - * [Beacon Interface](https://github.com/leandrofpk/beacon-interface): Responsável pela publicação externa de todos os pulsos gerados; - * [Beacon libs](https://github.com/leandrofpk/beacon-libs): Bibliotecas são compartilhadas entre os projetos. + * [Beacon Input](https://github.com/siccciber/RandBeacon/tree/master/beacon-input): Processo de aquisição da entropia; + * [Beacon Engine](https://github.com/siccciber/RandBeacon/tree/master/beacon-engine): Implementação do protocolo NISTIR. Os novos pulsos são gerados neste processo; + * [Beacon Interface](https://github.com/siccciber/RandBeacon/tree/master/beacon-interface): Responsável pela publicação externa de todos os pulsos gerados; + * [Beacon libs](https://github.com/siccciber/RandBeacon/tree/master/beacon-libs): Bibliotecas compartilhadas entre os projetos.