Algorithms for factoring large integers

Integer factorization is a problem of great interest considering that it allows us to better understand numbers and compute certain arithmetic functions more easily. Furthermore, safety of the famous RSA cryptosystem is based on the complexity of this problem, which makes the finding of new methods...

Full description

Autores:
Escobar Sarmiento, Camilo Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/49078
Acceso en línea:
http://hdl.handle.net/1992/49078
Palabra clave:
Factorización (Matemáticas)
Programación entera
Algoritmo de Pollard
Ecuaciones integrales
Matemáticas
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/4.0/
Description
Summary:Integer factorization is a problem of great interest considering that it allows us to better understand numbers and compute certain arithmetic functions more easily. Furthermore, safety of the famous RSA cryptosystem is based on the complexity of this problem, which makes the finding of new methods of factorization an interesting chal- lenge. In this work we present some of the applications of integer factorization as well as some of the current methods of factorization such as Pollard?s p-1 algorithm, the elliptic curve method and the continued fraction factoring algoritm. We also implement these algorithms and do an analysis on their complexities. Finally, we explore the future of this problem