Algoritmo RSA
¿Qué es Algoritmo RSA?
Algoritmo RSAAlgoritmo de clave pública creado por Rivest, Shamir y Adleman en 1977 cuya seguridad se basa en la dificultad de factorizar el producto de dos números primos grandes.
RSA genera un par de claves eligiendo dos primos grandes p y q, calculando el módulo n = p·q y la función de Euler φ(n), seleccionando un exponente público e (habitualmente 65537) y computando el exponente privado d como inverso de e módulo φ(n). El cifrado es m^e mod n y el descifrado, c^d mod n. RSA admite cifrado (con esquemas de relleno como OAEP) y firmas digitales (RSA-PSS). Su seguridad depende de la dificultad supuesta de factorizar enteros; para 128 bits de seguridad NIST exige claves RSA de al menos 3072 bits. Es más lento que las alternativas en curva elíptica y será vulnerable a la computación cuántica a gran escala, por lo que se están estandarizando esquemas poscuánticos como ML-KEM y ML-DSA para sustituirlo en nuevos despliegues.
● Ejemplos
- 01
La mayoría de los certificados TLS emitidos antes de 2020 usan claves RSA-2048 o RSA-3072.
- 02
Las firmas de correo con GPG suelen emplear pares de claves RSA de 4096 bits.
● Preguntas frecuentes
¿Qué es Algoritmo RSA?
Algoritmo de clave pública creado por Rivest, Shamir y Adleman en 1977 cuya seguridad se basa en la dificultad de factorizar el producto de dos números primos grandes. Pertenece a la categoría de Criptografía en ciberseguridad.
¿Qué significa Algoritmo RSA?
Algoritmo de clave pública creado por Rivest, Shamir y Adleman en 1977 cuya seguridad se basa en la dificultad de factorizar el producto de dos números primos grandes.
¿Cómo defenderse de Algoritmo RSA?
Las defensas contra Algoritmo RSA combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.
¿Cuáles son otros nombres para Algoritmo RSA?
Nombres alternativos comunes: RSA, Rivest–Shamir–Adleman.