Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/66528

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorSOUZA, Ricardo Menezes Campello de-
dc.contributor.authorCOUTO, Vágner Tôrres do-
dc.date.accessioned2025-10-14T12:01:58Z-
dc.date.available2025-10-14T12:01:58Z-
dc.date.issued2025-09-09-
dc.date.submitted2025-10-11-
dc.identifier.citationCOUTO, Vágner Tôrres do. Análise de gerador de números pseudoaleatórios baseado em testes de divisibilidade. 2025. 41 f. TCC (Graduação) - Curso de Engenharia Eletrônica, Departamento de Eletrônica e Sistemas, Centro de Geociência e Tecnologias, Universidade Federal de Pernambuco, Recife, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/66528-
dc.description.abstractNeste trabalho é apresentada uma nova classe de gerador de números pseudoaleatórios e a lógica para sua criação. Para contextualizar seu estudo, inicialmente, são revisadas a matemática subjacente e os testes utilizados para entender o comportamento das sequências geradas. Os testes são histograma, análise espectral, bondade de ajuste de Kolmogorov-Smirnov e a bateria de testes do NIST-STS. Em seguida são explicadas, de forma empírica, algumas características das sequências obtidas, buscando-se também entender como os parâmetros utilizados no gerador, como valores de entrada, limite de iterações e o número primo escolhido para o teste de divisibilidade, afetam a sequência gerada. Os geradores são implementados utilizando Python, através de notebooks Jupyter. Os resultados são mostrados por meio de tabelas e gráficos que indicam fraquezas na aleatoriedade das sequências, que podem ser reduzidas com a mudança para um número primo maior, implicando que primos maiores podem aumentar o grau de aleatoriedade na sequência gerada. Ao fim é feita a análise que interpreta que estes geradores apresentam falhas demais para uso com aplicações que exigem segurança criptográfica, mas possuem potencial para mais estudos sobre seu comportamento e possível uso em outros cenários.pt_BR
dc.format.extent42p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectGerador de números pseudoaleatóriospt_BR
dc.subjectEstatísticapt_BR
dc.subjectTestes de divisibilidadept_BR
dc.subjectPythonpt_BR
dc.titleAnálise de gerador de números pseudoaleatórios baseado em testes de divisibilidadept_BR
dc.typebachelorThesispt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/2147454017822652pt_BR
dc.description.abstractxThis work presents a new class of pseudo-random number generators and the logic behind its creation. To contextualize the study, a review of the underlying mathema- tics and the tests used to understand the behavior of the generated sequences are initially presented. The tests include histograms, spectral analysis, Kolmogorov-Smirnov goodness-of-fit test, and the NIST-STS battery of tests. Subsequently, an empirical explanation of the characteristics of the sequences is provided, seeking to understand how the parameters used in the generator, such as input values, iteration limits, and the chosen prime number for the divisibility test, affect the generated sequence. The generators are implemented using Python and Jupyter notebooks. Finally, the results of the chosen tests are shown through tables and graphs, which indicate weaknesses in the randomness of the sequences, but which can be reduced with the change to a larger prime number, implying that larger primes can increase the degree of randomness in the generated sequence. In conclusion, an analysis is made that interprets that these generators present too many limitations for use in applications that require cryptographic security, but have potential for further studies on their behavior and possible use in other scenarios.pt_BR
dc.subject.cnpqÁreas::Engenhariaspt_BR
dc.degree.departament::(CTG-DES) - Departamento de Eletrônica e Sistemaspt_BR
dc.degree.graduation::CTG-Curso de Engenharia Eletrônicapt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece nas coleções:(TCC) - Eletrônica e Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Vagner Torres do Couto.pdf3,61 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



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