Implementação e análise de um TRNG baseado em RO-PUF (2025)
- Authors:
- Autor USP: COSTA JUNIOR, ÁLVARO - EESC
- Unidade: EESC
- Sigla do Departamento: SEL
- DOI: 10.11606/D.18.2025.tde-26032025-083917
- Subjects: HARDWARE; SEGURANÇA DE EQUIPAMENTOS; GERAÇÃO DE NÚMEROS ALEATÓRIOS; OSCILADORES
- Agências de fomento:
- Language: Português
- Abstract: O avanço tecnológico tem conferido uma importância crescente à segurança de hardware na sociedade contemporânea. Os circuitos eletrônicos estão presentes em uma ampla gama de dispositivos, desde equipamentos de telecomunicações até sistemas financeiros e governamentais. Embora sejam realizados investimentos significativos em criptografia e técnicas de proteção de circuitos por meio da geração de chaves secretas, muitos invasores conseguem quebrar essas chaves por meio de engenharia reversa. Tal situação ocasiona graves prejuízos financeiros, como a violação de circuitos integrados e placas completas. Diante desse cenário, as funções físicamente não clonáveis surgiram como uma alternativa aos métodos tradicionais de segurança de hardware, aproveitando as variações físicas intrínsecas aos próprios circuitos como forma de proteção. Esta dissertação apresenta a implementação e análise de um Gerador de Números Verdadeiramente Aleatórios (TRNG) baseado em Funções Físicamente Não Clonáveis (PUFs) utilizando Osciladores em Anel (ROs) em plataformas FPGA. O projeto emprega técnicas de pós- processamento, incluindo balanceamento de bits, permutação e hashing, para aprimorar as propriedades de aleatoriedade das sequências geradas. A viabilidade do projeto foi avaliada em duas plataformas FPGA (DE10-Lite e RZ-EasyFPGA), sendo submetido a testes baseados nas normas NIST SP 800-22 e ISO/IEC 18031. Os resultados mostram melhorias em métricas como entropia, uniformidade e independência dos fluxos de bits, destacando o potencial do modelo para aplicações futuras em outros dispositivos
- Imprenta:
- Publisher place: São Carlos
- Date published: 2025
- Data da defesa: 28.02.2025
- Status:
- Artigo publicado em periódico de acesso aberto (Gold Open Access)
- Versão do Documento:
- Versão publicada (Published version)
- Acessar versão aberta:
-
ABNT
COSTA JÚNIOR, Álvaro. Implementação e análise de um TRNG baseado em RO-PUF. 2025. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2025. Disponível em: https://teses.usp.br/teses/disponiveis/18/18152/tde-26032025-083917/. Acesso em: 01 abr. 2026. -
APA
Costa Júnior, Á. (2025). Implementação e análise de um TRNG baseado em RO-PUF (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de https://teses.usp.br/teses/disponiveis/18/18152/tde-26032025-083917/ -
NLM
Costa Júnior Á. Implementação e análise de um TRNG baseado em RO-PUF [Internet]. 2025 ;[citado 2026 abr. 01 ] Available from: https://teses.usp.br/teses/disponiveis/18/18152/tde-26032025-083917/ -
Vancouver
Costa Júnior Á. Implementação e análise de um TRNG baseado em RO-PUF [Internet]. 2025 ;[citado 2026 abr. 01 ] Available from: https://teses.usp.br/teses/disponiveis/18/18152/tde-26032025-083917/
Informações sobre a disponibilidade de versões do artigo em acesso aberto coletadas automaticamente via oaDOI API (Unpaywall).
Por se tratar de integração com serviço externo, podem existir diferentes versões do trabalho (como preprints ou postprints), que podem diferir da versão publicada.
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
