Desenvolvimento e avaliação de um gerador de números verdadeiramente aleatórios baseado em ruído acústico

dc.contributor.advisor-co1Tavares, Vitor Silva
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/8500502082113025
dc.contributor.advisor-co1orcidhttps://orcid.org/0000-0003-1545-4083
dc.contributor.advisor1Fernandes, Marcio Merino
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7278634019537967
dc.contributor.advisor1orcidhttps://orcid.org/0000-0003-3048-3106
dc.contributor.authorPelicce, Carolina Martins Emilio
dc.contributor.authorlatteshttp://lattes.cnpq.br/5819155641468018
dc.contributor.authororcidhttps://orcid.org/0009-0005-8482-676X
dc.date.accessioned2026-08-17T12:46:46Z
dc.date.issued2026-07-08
dc.description.abstractThis work presents the development and evaluation of a low-cost true random number generator (TRNG) based on the capture of environmental acoustic noise using a MAX9814 microphone and an ESP32 microcontroller. The methodology focused on extracting bits from analog-to-digital converter (ADC) samples and applying the Peres Extractor as postprocessing, while investigating the influence of environmental variables monitored by the BME280 sensor. The results showed that, although the raw bit sequences exhibited statistical bias and only partial approval in the tests, post-processing eliminated the dependence on climatic conditions and raised the min-entropy to values above 0.997, ensuring approval in all 15 tests of the NIST SP 800-22 suite. The solution proved to be a viable, robust, and low-cost alternative for generating truly random numbers.eng
dc.description.resumoEste trabalho apresenta o desenvolvimento e a avaliação de um gerador de números verdadeiramente aleatórios (TRNG) de baixo custo, baseado na captura de ruído acústico ambiental utilizando um microfone MAX9814 e um microcontrolador ESP32. A metodologia focou na extração de bits das amostras do conversor analógico-digital (ADC) e na aplicação do Extrator de Peres como pós-processamento, investigando a influência de variáveis ambientais monitoradas pelo sensor BME280. Os resultados mostraram que, embora as sequências de bits brutas apresentassem viés estatístico e aprovação parcial, o pós-processamento eliminou a dependência climática e elevou a Min-Entropia para valores superiores a 0,997, garantindo a aprovação em todos os 15 testes da suíte NIST SP 800-22. A solução demonstrou ser uma alternativa viável, robusta e de baixo custo para a geração de números verdadeiramente aleatórios.por
dc.description.sponsorshipNão recebi financiamento
dc.identifier.citationPELICCE, Carolina Martins Emilio. Desenvolvimento e avaliação de um gerador de números verdadeiramente aleatórios baseado em ruído acústico. 2026. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, Campus São Carlos, 2026. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/24551.*
dc.identifier.urihttps://hdl.handle.net/20.500.14289/24551
dc.language.isopor
dc.publisherUniversidade Federal de São Carlos
dc.publisher.addressCampus São Carlos
dc.publisher.centerCentro de Ciências Exatas e de Tecnologia - CCET
dc.publisher.courseCiência da Computação - CC
dc.publisher.initialsUFSCar
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectTRNGpor
dc.subjectRuído acústicopor
dc.subjectExtrator de Perespor
dc.subjectAleatoriedadepor
dc.subjectESP32por
dc.subjectNIST-SP-800-22por
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.ods9. Indústria, Inovação e Infraestrutura
dc.titleDesenvolvimento e avaliação de um gerador de números verdadeiramente aleatórios baseado em ruído acústicopor
dc.title.alternativeDevelopment and evaluation of a true random number generator based on acoustic noiseeng
dc.typeTCC

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC-Carolina Martins-RI-UFSCar.pdf
Tamanho:
2.12 MB
Formato:
Adobe Portable Document Format

Coleções