Fatoração de Inteiros Assistida por Rede Neural: aprimorando a fatoração em algoritmo de criptografia assimétrica por meio de metodologia híbrida
DOI:
https://doi.org/10.22169/cadprog.v5n9.3592Resumo
A criptografia assimétrica, muito utilizada em diversos sistemas, trouxe mais segurança através de problemas matemáticos complexos, como o problema de fatoração de inteiros com objetivo de garantir a integridade e confidencialidade dos dados, entretanto, com a evolução rápida do poder computacional, cresce a preocupação em relação a essa robustez dos algoritmos tradicionais contra ameaças emergentes, particularmente aquelas representadas pela computação quântica. O presente artigo tem como objetivo apresentar uma abordagem alternativa para aperfeiçoar o processo de fatoração de chaves públicas que utilizam criptografia assimétrica, em específico a criptografia RSA, através de uma união de técnicas de aprendizado de máquina e métodos tradicionais de fatoração. Este estudo propõe uma metodologia híbrida por meio da aplicação de uma rede neural para prever fatores primos candidatos, complementada por um algoritmo de verificação de primalidade probabilístico. Uma comparação de desempenho entre métodos é realizada, avaliando eficácia e eficiência computacional, os resultados desta pesquisa contribuirão para os esforços contínuos para otimizar a fatoração em algoritmos RSA.
Palavras-chave: criptografia assimétrica; redes neurais; fatoração de números; aprendizado de máquina.
Abstract
Asymmetric cryptography, widely used in various systems, has brought more security through complex mathematical problems, such as the integer factorization problem, with the aim of guaranteeing data integrity and confidentiality. However, with the rapid evolution of computing power, concerns are growing regarding the robustness of traditional algorithms against emerging threats, particularly those posed by quantum computing. This article aims to present an alternative approach to improve the public key factorization process that uses asymmetric cryptography, specifically RSA cryptography, through a combination of machine learning techniques and traditional factorization methods. This study proposes a hybrid methodology through the application of a neural network to predict candidate prime factors, complemented by a probabilistic primality verification algorithm. A performance comparison, between methods, is performed, evaluating computational effectiveness and efficiency. The results of this research will contribute to ongoing efforts to optimize factorization in RSA algorithms.
Keywords: asymmetric cryptography; neural networks; number factorization; machine learning.
Resumen
La criptografía asimétrica, ampliamente utilizada en varios sistemas, ha aportado mayor seguridad a través de problemas matemáticos complejos, como el problema de factorizar enteros para garantizar la integridad y confidencialidad de los datos; sin embargo, con la rápida evolución de la potencia computacional, existe una creciente preocupación por la robustez de los algoritmos tradicionales frente a amenazas emergentes, especialmente aquellas representadas por la computación cuántica. Este artículo pretende presentar un enfoque alternativo para mejorar el proceso de factorización de claves públicas que utilizan criptografía asimétrica, específicamente criptografía RSA, mediante la unión de técnicas de aprendizaje automático y métodos tradicionales de factorización. Este estudio propone una metodología híbrida mediante la aplicación de una red neuronal para predecir factores primos candidatos, complementada por un algoritmo probabilístico de verificación de primalidad. Se realiza una comparación de rendimiento entre métodos, evaluando la efectividad y eficiencia computacional; los resultados de esta investigación contribuirán a los esfuerzos continuos para optimizar la factorización en los algoritmos RSA.
Palabras clave: criptografía asimétrica; redes neuronales; factorización numérica; aprendizaje automático.
Downloads
Referências
ABUDQA, A. A.; ABU-HASSAN, A. A.; IMAM, M. Y. Taxonomy and practical evaluation of primality testing algorithms. arXiv, preprint arXiv, v. 1, 08444, 2020. DOI: https://doi.org/10.48550/arXiv.2006.08444. Disponível em: https://arxiv.org/abs/2006.08444. Acesso em: 5 jan. 2026.
DIFFIE, W.; HELLMAN, M. E. New directions in cryptography. IEEE Transactions on Information Theory, [s. l.], v. IT-22, n. 6, p. 644-654, nov. 1976. Disponível em: https://ieeexplore.ieee.org/document/1055638. Acesso em: 5 jan. 2026.
GAREY, M. R.; JOHNSON, D. S. Computers and intractability: a guide to the theory of NP-completeness. San Francisco: W.H. Freeman, 1979. Disponível em: https://github.com/lbarrios/algoritmos3-final/blob/master/bibliografia/garey-johnson_computers-and-intractability-a-guide-to-the-theory-of-NP-completeness.pdf. Acesso em: 5 jan. 2026.
GREGOR, K. et al. DRAW: A recurrent neural network for image generation. Arxiv, [s. l.], v. 1, 2015. DOI: https://doi.org/10.48550/arXiv.1502.04623. Disponível em: https://arxiv.org/abs/1502.04623. Acesso em: 18 mar. 2025.
GRIGORIEV, D.; KOJEVNIKOV, A.; NIKOLENKO, S. J. Algebraic cryptography: new constructions and their security against provable break. St. Petersburg Math. J., v. 20, n. 6, p. 937-953, 2009. Disponível em: https://www.ams.org/journals/spmj/2009-20-06/S1061-0022-09-01079-6/S1061-0022-09-01079-6.pdf Acesso em: 05 jan. 2026.
GOODFELLOW, I.; BENGIO, Y.; COURVILEE, A. Deep Learning. Cambridge: MIT Press, 2016.
JANSEN, B.; NAKAYAMA, K. Neural networks following a binary approach applied to the integer prime-factorization problem, In: 2005 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, 2005., Montreal, QC, Canada, Proceedings […], 2005, p. 2577-2582, v. 4. DOI: 10.1109/IJCNN.2005.1556309. Disponível em: https://ieeexplore.ieee.org/document/1556309. Acesso em: 5 jan. 2026.
KINGMA, D. P.; BA, J. Adam: A Method for Stochastic Optimization. Arxiv, [s. l.], v. 1, 2014. DOI: https://doi.org/10.48550/arXiv.1412.6980. Disponível em: https://arxiv.org/abs/1412.6980. Acesso em: 18 mar. 2025.
LECUN, Y.; BENGIO, Y.; HINTON, G. Deep learning. Nature, [s. l.], v. 521, p. 436–444, 2015. DOI: https://doi.org/10.1038/nature14539. Disponível em: https://www.nature.com/articles/nature14539. Acesso em: 5 jan. 2026.
MURAT, B.; KADYROV, S.; TABAREK, R. Integer Prime Factorization with Deep Learning, [s. l.], v. 2, n. 1, 2021: Advances in Interdisciplinary Sciences, 2021. Disponível em: https://repository.sdu.edu.kz/items/01cbb291-f40f-4e6d-be4f-9b0d925a9cbc. Acesso em: 5 jan. 2026.
POMERANCE C. Analysis and comparison of some integer factoring algorithms. In: LESTRA, H. W.; TIJDEMAN, R. Computational Methods in Number Theory: Part I. Amsterdam: Mathematisch Centrum, 1982. Disponível em: https://math.dartmouth.edu/~carlp/PDF/analysiscomparison.pdf. Acesso em: 15 mar. 2025.
RIVEST, R. L.; SHAMIR, A.; ADLEMAN, L. A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, [s. l.], v. 21, n. 2, p. 120-126, 1978. DOI: https://doi.org/10.1145/359340.359342. Disponível em: https://dl.acm.org/doi/10.1145/359340.359342. Acesso em: 15 mar. 2025.
VASWANI, A. et al. Attention is all you need. arXiv, preprint arXiv, 1706.03762 [cs.CL], 2017. v. 7, ago. 2023. Disponível em: https://arxiv.org/abs/1706.03762. Acesso em: 5 jan. 2026.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2026 Felipe Jordão Silva

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Declaração de Direito Autoral
Os direitos autorais dos artigos publicados são do(s) autor(es) e do periódico, com os direitos de primeira publicação para o Caderno.
Em virtude de aparecerem nesta revista de acesso público, os artigos são de uso gratuito, com atribuições próprias, com aplicações educacionais e não comerciais, de acordo com a licença CC-BY-ND - Creative Commons (https://creativecommons.org/licenses/by-nd/4.0/legalcode)
Os nomes e endereços informados neste periódico serão utilizados exclusivamente para os serviços prestados por esta publicação, não sendo disponibilizados para outras finalidades ou a terceiros.
