Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39221
Título: Fonte de entropia baseada em RSSI bluetooth com validação estatística e integração via API REST
Título(s) alternativo(s): Entropy source based on bluetooth RSSI with statistical validation and API REST integration
Autor(es): Marchesan, Eduardo Grzebielucas
Orientador(es): Giron, Alexandre Augusto
Palavras-chave: Entropia
Tecnologia bluetooth
Servidores da Web
Entropy
Bluetooth technology
Web servers
Data do documento: 2-Jul-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Toledo
Citação: MARCHESAN, Eduardo Grzebielucas. Fonte de entropia baseada em RSSI bluetooth com validação estatística e integração via API REST. 2025. Trabalho de Conclusão de Curso (Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Toledo, 2025.
Resumo: Criptografia é uma das principais formas de garantir segurança computacional na atualidade. Para seu funcionamento adequado, ela depende da geração de números aleatórios, que por sua vez requerem fontes de entropia confiáveis. Embora sistemas operacionais baseados em Linux já possuam mecanismos nativos de coleta de entropia, a adição de fontes complementares pode aumentar a robustez e a resiliência dos sistemas. Neste contexto, este trabalho propõe uma fonte alternativa de entropia baseada na variação do Received Signal Strength Indicator (RSSI) de sinais Bluetooth, utilizando a abordagem Bluerandom como referência. A implementação foi desenvolvida em Python, com disponibilização dos dados de entropia por meio de uma API REST. Dessa forma dispositivos mais simples podem obter aleatoriedade por meio de requisições HTTPS. Para avaliação da qualidade da entropia gerada, foram aplicadas as baterias de testes ent, rngtest e dieharder. Os resultados demonstraram que, ao utilizar o buffer de entropia coletado como semente de um PRNG, foi possível obter sequências de alta qualidade estatística, alinhadas com os padrões exigidos em aplicações criptográficas modernas.
Abstract: Cryptography is one of the main mechanisms to ensure computational security today. For its proper functioning, it depends on the generation of random numbers, which in turn requires reliable sources of entropy. Although operating systems such as Linux already provide native entropy collection mechanisms, adding complementary sources can increase the robustness and resilience of the systems. In this context, this work proposes an alternative entropy source based on the variation of the Received Signal Strength Indicator (RSSI) of Bluetooth signals, using the Bluerandom approach as reference. The implementation was developed in Python, making the entropy data available through a REST API. Thus, simpler devices can obtain randomness through HTTPS requests. To evaluate the quality of the generated entropy, the ent, rngtest, and dieharder statistical test suites were applied. The results showed that, by using the collected entropy buffer as a seed for a PRNG, it was possible to generate sequences with high statistical quality, aligned with the standards required in modern cryptographic applications.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39221
Aparece nas coleções:TD - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
fonteentropiarssibluetooth.pdf4,16 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons