stringtranslate.com

Desafío de factorización RSA

El RSA Factoring Challenge fue un desafío propuesto por RSA Laboratories el 18 de marzo de 1991 [1] para fomentar la investigación en la teoría de números computacionales y la dificultad práctica de factorizar números enteros grandes y descifrar claves RSA utilizadas en criptografía . Publicaron una lista de semiprimos (números con exactamente dos factores primos ) conocidos como números RSA , con un premio en efectivo para la factorización exitosa de algunos de ellos. El más pequeño de ellos, un número de 100 dígitos decimales llamado RSA-100, fue factorizado el 1 de abril de 1991. Muchos de los números más grandes aún no han sido factorizados y se espera que permanezcan sin factorizar durante bastante tiempo, sin embargo, los avances en las computadoras cuánticas hacen que esta predicción sea incierta debido al algoritmo de Shor .

En 2001, RSA Laboratories amplió el desafío de factorización y ofreció premios que iban desde $10,000 a $200,000 por factorizar números desde 576 bits hasta 2048 bits. [2] [3] [4]

Los desafíos de factorización RSA finalizaron en 2007. [5] RSA Laboratories declaró: "Ahora que la industria tiene una comprensión considerablemente más avanzada de la fortaleza criptoanalítica de los algoritmos comunes de clave simétrica y clave pública , estos desafíos ya no están activos". [6] Cuando el desafío finalizó en 2007, solo se habían factorizado RSA-576 y RSA-640 de los números del desafío de 2001. [7]

El desafío de factorización tenía como objetivo seguir la vanguardia en la factorización de números enteros . Una aplicación principal es la elección de la longitud de la clave del esquema de cifrado de clave pública RSA . El progreso en este desafío debería brindar una idea de qué tamaños de clave siguen siendo seguros y durante cuánto tiempo. Como RSA Laboratories es un proveedor de productos basados ​​en RSA, el desafío fue utilizado por ellos como un incentivo para que la comunidad académica atacara el núcleo de sus soluciones, con el fin de demostrar su solidez.

Los números RSA se generaron en un ordenador sin conexión a la red de ningún tipo. El disco duro del ordenador fue destruido posteriormente para que no quedara registro, en ningún lugar, de la solución del problema de factorización. [6]

Los primeros números RSA generados, RSA-100 a RSA-500 y RSA-617, se etiquetaron según su número de dígitos decimales ; los demás números RSA (comenzando con RSA-576) se generaron más tarde y se etiquetaron según su número de dígitos binarios . Los números de la tabla siguiente se enumeran en orden creciente a pesar de este cambio del decimal al binario.

Las matemáticas

RSA Laboratories afirma que: para cada número RSA n , existen números primos p y q tales que

n = p × q .

El problema es encontrar estos dos primos, dado sólo n .

Los premios y records

La siguiente tabla ofrece una descripción general de todos los números RSA. Tenga en cuenta que el Desafío de Factorización RSA finalizó en 2007 [5] y no se otorgarán más premios por factorizar los números más altos.

Los números del desafío en líneas blancas son parte del desafío original y se expresan en base 10 , mientras que los números del desafío en líneas amarillas son parte de la expansión de 2001 y se expresan en base 2.
  1. ^ RSA-129 no fue parte del RSA Factoring Challenge, pero estaba relacionado con una columna de Martin Gardner en Scientific American .
  2. ^ abcdefghijkl El número fue factorizado después de que terminó el desafío.
  3. ^ El RSA-170 también fue factorizado independientemente por SA Danilov y IA Popovyan dos días después. [11]
  4. ^ abcd El desafío terminó antes de que se otorgara este premio.

Véase también

Notas

  1. ^ Kaliski, Burt (18 de marzo de 1991). "Anuncio del" RSA Factoring Challenge"" . Consultado el 8 de marzo de 2021 .[ enlace muerto ]
  2. ^ Leyden, John (25 de julio de 2001). «RSA plantea un desafío criptográfico de 200.000 dólares». The Register . Consultado el 8 de marzo de 2021 .
  3. ^ RSA Laboratories. "El nuevo desafío de la factorización RSA". Archivado desde el original el 14 de julio de 2001.
  4. ^ RSA Laboratories. "Las cifras del desafío RSA". Archivado desde el original el 5 de agosto de 2001.
  5. ^ de RSA Laboratories. «Desafío de factorización RSA». Archivado desde el original el 21 de septiembre de 2013. Consultado el 5 de agosto de 2008 .
  6. ^ ab RSA Laboratories. "Preguntas frecuentes sobre el desafío de factorización RSA". Archivado desde el original el 21 de septiembre de 2013. Consultado el 5 de agosto de 2008 .
  7. ^ RSA Laboratories. "Las cifras del desafío RSA". Archivado desde el original el 21 de septiembre de 2013. Consultado el 5 de agosto de 2008 .
  8. ^ abcde "Informe de estado/noticias sobre el desafío de factorización de seguridad de datos RSA (al 30/03/00)". 30 de enero de 2002.
  9. ^ Cuadro de honor de la RSA abc
  10. ^ Denny, T.; Dodson, B.; Lenstra, AK; Manasse, MS (1994). Sobre la factorización de RSA-120 . Avances en criptología – CRYPTO' 93. Apuntes de clase en informática. Vol. 773. págs. 166–174. doi : 10.1007/3-540-48329-2_15 . ISBN. 978-3-540-57766-9.
  11. ^ ab Danilov, SA; Popovyan, IA (9 de mayo de 2010). "Factorización de RSA-180" (PDF) . Archivo de ePrints de criptología .
  12. ^ RSA-210 factorizado, mersenneforum.org
  13. ^ Noticias del INM RAS
  14. ^ Kleinjung, Thomas (18 de febrero de 2010). "Factorización de un módulo RSA de 768 bits" (PDF) . {{cite journal}}: Requiere citar revista |journal=( ayuda )
  15. ^ Thomé, Emmanuel (2 de diciembre de 2019). "Factorización de 795 bits y logaritmos discretos". cado-nfs-discuss (Lista de correo).
  16. ^ Zimmermann, Paul (28 de febrero de 2020). "Factorización de RSA-250". cado-nfs-discuss (lista de correo).