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...
- 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/
id |
UNIANDES2_cccf689a551b593005172ddbdbff1d5b |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/49078 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Bogart, Tristram47bee2c6-53e2-4211-831b-906b5a30b6ac600Escobar Sarmiento, Camilo Andrésd0d489f0-2cff-4ace-b5b2-6e3f892f1cdf500Karpuk, David AntonCortissoz Iriarte, Jean Carlos2021-02-18T12:40:41Z2021-02-18T12:40:41Z2020http://hdl.handle.net/1992/49078u833792.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/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"La factorización de enteros es un problema de gran interés ya que nos permite entender mejor este tipo de números y calcular funciones aritméticas facilmente. Ademas, la seguridad del famoso criptosistema RSA se basa en la complejidad de este problema, por lo cual hallar nuevos algoritmos de factorización es un desafio interesante. En este trabajo presento algunas de las aplicaciones de factorizar enteros y también presento alguno de los métodos actuales de factorización tales como el algoritmo P-1 de Pollard, el método de curvas elipticas y el algoritmo de fracciones continuas. También implementamos algunos de estos algoritmos y analizamos sus complejidades. Finalmente exploramos el futuro de este problema."--Tomado del Formato de Documento de GradoMatemáticoPregrado58 hojasapplication/pdfengUniversidad de los AndesMatemáticasFacultad de CienciasDepartamento de Matemáticasinstname:Universidad de los Andesreponame:Repositorio Institucional SénecaAlgorithms for factoring large integersTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPFactorización (Matemáticas)Programación enteraAlgoritmo de PollardEcuaciones integralesMatemáticasPublicationORIGINALu833792.pdfapplication/pdf504005https://repositorio.uniandes.edu.co/bitstreams/e9467123-b49e-4b53-8790-f4be848dd921/download02872e9a4522e551c3a32d86ca1910bbMD51THUMBNAILu833792.pdf.jpgu833792.pdf.jpgIM Thumbnailimage/jpeg6530https://repositorio.uniandes.edu.co/bitstreams/a10079f9-9b35-4abb-9d4d-f71fffae8f5b/downloadc1006248e041cc8901bb5b40abfab633MD55TEXTu833792.pdf.txtu833792.pdf.txtExtracted texttext/plain87741https://repositorio.uniandes.edu.co/bitstreams/05b50e5e-668f-422b-862b-cf9df89379fc/download544ec8ad54994a131a28bc2cebb708afMD541992/49078oai:repositorio.uniandes.edu.co:1992/490782023-10-10 17:18:57.754http://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |
dc.title.es_CO.fl_str_mv |
Algorithms for factoring large integers |
title |
Algorithms for factoring large integers |
spellingShingle |
Algorithms for factoring large integers Factorización (Matemáticas) Programación entera Algoritmo de Pollard Ecuaciones integrales Matemáticas |
title_short |
Algorithms for factoring large integers |
title_full |
Algorithms for factoring large integers |
title_fullStr |
Algorithms for factoring large integers |
title_full_unstemmed |
Algorithms for factoring large integers |
title_sort |
Algorithms for factoring large integers |
dc.creator.fl_str_mv |
Escobar Sarmiento, Camilo Andrés |
dc.contributor.advisor.none.fl_str_mv |
Bogart, Tristram |
dc.contributor.author.none.fl_str_mv |
Escobar Sarmiento, Camilo Andrés |
dc.contributor.jury.none.fl_str_mv |
Karpuk, David Anton Cortissoz Iriarte, Jean Carlos |
dc.subject.armarc.es_CO.fl_str_mv |
Factorización (Matemáticas) Programación entera Algoritmo de Pollard Ecuaciones integrales |
topic |
Factorización (Matemáticas) Programación entera Algoritmo de Pollard Ecuaciones integrales Matemáticas |
dc.subject.themes.none.fl_str_mv |
Matemáticas |
description |
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 |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2021-02-18T12:40:41Z |
dc.date.available.none.fl_str_mv |
2021-02-18T12:40:41Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/49078 |
dc.identifier.pdf.none.fl_str_mv |
u833792.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/49078 |
identifier_str_mv |
u833792.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
58 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Matemáticas |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ciencias |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Matemáticas |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/e9467123-b49e-4b53-8790-f4be848dd921/download https://repositorio.uniandes.edu.co/bitstreams/a10079f9-9b35-4abb-9d4d-f71fffae8f5b/download https://repositorio.uniandes.edu.co/bitstreams/05b50e5e-668f-422b-862b-cf9df89379fc/download |
bitstream.checksum.fl_str_mv |
02872e9a4522e551c3a32d86ca1910bb c1006248e041cc8901bb5b40abfab633 544ec8ad54994a131a28bc2cebb708af |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1818111838188994560 |