El Gobierno de EE. UU. adelanta la fecha límite para la migración interna a la PQC de 2035 a 2031
26 de junio de 2026
La criptografía de clave pública se basa en algoritmos matemáticos para generar pares de claves: una clave pública para cifrar mensajes y una clave privada para descifrarlos, lo que garantiza que solo el destinatario previsto pueda leer el mensaje. RSA, DSA y ECC son los algoritmos más comunes que se utilizan en la actualidad, y cada uno ofrece ventajas únicas en términos de rendimiento, velocidad y seguridad.
RSA, el más antiguo, se utiliza ampliamente y es conocido por su robustez, mientras que ECC proporciona una mayor solidez criptográfica con claves de menor longitud, lo que lo hace ideal para dispositivos con potencia de cálculo limitada. DSA, respaldado por el Gobierno Federal de EE. UU., resulta eficaz tanto para los procesos de firma como de verificación.
La solidez de estos métodos criptográficos sustenta los certificados digitales utilizados en la navegación web segura (TLS/SSL) y en diversas aplicaciones de identidad digital.
Con los rápidos avances en la computación cuántica, los investigadores están desarrollando ahora nuevos métodos de cifrado poscuántico para hacer frente a futuras amenazas que, con el tiempo, dejarán obsoletos los algoritmos criptográficos actuales.
Los algoritmos de cifrado RSA, DSA y ECC son los principales algoritmos utilizados para generar claves en la infraestructura de clave pública.
La infraestructura de clave pública (PKI) se utiliza para gestionar la identidad y la seguridad en las comunicaciones por Internet y en las redes informáticas. La tecnología fundamental en la que se basa la PKI es la criptografía de clave pública, un método de cifrado que se basa en el uso de dos claves relacionadas —una clave pública y una clave privada— para proteger los datos y verificar la identidad.
Este par de claves, pública y privada, funciona conjuntamente para cifrar y descifrar mensajes. La combinación de dos claves criptográficas de esta manera también se conoce como cifrado asimétrico, que se diferencia del cifrado simétrico, en el que se utiliza una única clave tanto para el cifrado como para el descifrado.
Entre las ventajas del cifrado asimétrico se incluyen:
Este sistema es compatible con certificados SSL, firmas digitales y otros protocolos de cifrado que mantienen a salvo los datos confidenciales. La separación entre claves públicas y privadas convierte al cifrado RSA en un pilar de la confianza en las comunicaciones seguras modernas.
La criptografía de clave pública se basa en algoritmos matemáticos para generar pares de claves. La clave pública consiste en una cadena de números aleatorios que se utiliza para cifrar datos, mientras que la clave privada se utiliza para descifrarlos. Solo el destinatario previsto, que posee la clave privada, puede leer los datos cifrados.
Las claves públicas se crean mediante un complejo algoritmo criptográfico que las vincula matemáticamente a sus claves privadas, lo que las hace muy resistentes a los ataques de fuerza bruta o a los intentos de adivinar la clave.
El tamaño de la clave o la longitud en bits de las claves públicas determina la solidez de la protección. Por ejemplo, las claves RSA de 2048 bits se emplean a menudo en certificados SSL, firmas digitales y otros certificados digitales. Esta longitud de clave ofrece suficiente seguridad criptográfica para impedir que los piratas informáticos descifren el algoritmo. Organismos de normalización como el CA/Browser Forum definen requisitos básicos para los tamaños de clave y algoritmos admitidos, con el fin de mantener la confianza y la interoperabilidad entre sistemas.
La PKI hace posible los certificados digitales con los que nos encontramos a diario, de forma discreta y omnipresente, al utilizar sitios web, aplicaciones móviles, documentos en línea y dispositivos conectados. Uno de los casos de uso más comunes de la PKI es el protocolo Transport Layer Security (TLS)/Secure Socket Layer (SSL) basado en X.509. Este constituye la base del protocolo HTTPS, que permite la navegación web segura. Sin embargo, los certificados digitales también se aplican a una amplia gama de casos de uso, entre los que se incluyen la firma de código de aplicaciones, las firmas digitales y otros aspectos de la identidad digital y la seguridad.
Existen tres algoritmos principales que se utilizan para la generación de claves PKI, cada uno de ellos basado en un problema matemático diferente que define su solidez y eficiencia:
El algoritmo RSA fue desarrollado en 1977 por Ron Rivest, Adi Shamir y Leonard Adleman. Se basa en el hecho de que la factorización de números primos grandes requiere una potencia de cálculo significativa. Fue el primer algoritmo en utilizar el modelo de clave pública/clave privada y sigue gozando de amplia confianza en la actualidad. Existen diferentes longitudes de clave asociadas a RSA, siendo las de 2048 bits el estándar para la mayoría de los sitios web hoy en día.
El cifrado ECC, o criptografía de curva elíptica, se basa en algoritmos matemáticos que rigen la estructura algebraica de las curvas elípticas sobre campos finitos. Proporciona niveles de seguridad criptográfica equivalentes a los de RSA y DSA, con longitudes de clave mucho más cortas, lo que reduce el uso de memoria y las exigencias de ancho de banda. Por ello, es habitual comparar el ECC con el RSA. El ECC ofrece un rendimiento más rápido, especialmente en dispositivos móviles y de IoT. El ECC se estandarizó tras la acreditación del Algoritmo de Firma Digital de Curva Elíptica (ECDSA) en 1999 y también cuenta con el respaldo de la NSA.
El cifrado DSA (Algoritmo de Firma Digital) utiliza un algoritmo diferente al de RSA para crear claves públicas y privadas, basado en la exponenciación modular y el problema matemático del logaritmo discreto. Ofrece los mismos niveles de seguridad que el RSA para claves de tamaño equivalente. La comparación entre DSA y RSA suele reducirse a la velocidad de firma y la eficiencia de la verificación. El DSA fue propuesto por el Instituto Nacional de Estándares y Tecnología (NIST) en 1991 y fue adoptado por la Norma Federal de Procesamiento de la Información (FIPS) en 1993.
Cabe señalar que es posible admitir varios algoritmos de cifrado al mismo tiempo. Por ejemplo, los servidores Apache pueden admitir claves generadas tanto por RSA como por DSA en un mismo servidor, lo que ofrece flexibilidad y una mayor seguridad empresarial.
Aunque RSA y DSA utilizan tipos diferentes de algoritmos matemáticos para generar sus pares de claves, la diferencia clave entre las claves RSA y DSA radica en el rendimiento y la velocidad, no en la solidez criptográfica.
El cifrado RSA es más rápido que el DSA a la hora de cifrar y firmar, pero es más lento que el DSA para descifrar y verificar. Sin embargo, dado que la autenticación requiere ambas operaciones con claves, la diferencia de rendimiento en la práctica es mínima para la mayoría de las aplicaciones.
RSA también es más lento que DSA en lo que respecta a la generación de claves, pero, dado que las claves se generan una sola vez y se utilizan durante meses o años, esto no suele ser un factor importante a tener en cuenta.
Otra diferencia radica en la compatibilidad con el protocolo Secure Shell (SSH). RSA es compatible tanto con el SSH original como con la segunda edición más reciente, SSH2, mientras que DSA solo es compatible con SSH2. Dado que SSH2 es más seguro, esta distinción puede influir en la elección entre DSA y RSA en determinados entornos.
Otra diferencia entre DSA y RSA es que DSA cuenta con el respaldo del Gobierno Federal de EE. UU. Para las empresas que prestan servicios a organismos federales, mantener la conformidad con las normas gubernamentales puede ser un motivo para elegir DSA.
En definitiva: para la mayoría de los casos de uso, sectores y entornos normativos, RSA y DSA son muy similares, ofrecen una solidez criptográfica equivalente y hay relativamente poca diferencia entre ambos. Los dos algoritmos son también igualmente compatibles con los principales protocolos de Internet, incluidos Nettle, OpenSSL, wolfCrypt, Crypto++ y cryptlib.
La mayor diferencia entre el ECC y el RSA y el DSA es la mayor solidez criptográfica que ofrece el ECC para un tamaño de clave equivalente. Una clave ECC es más segura que una clave RSA o DSA del mismo tamaño, ya que ofrece una seguridad equivalente con una demanda computacional mucho menor.
Tamaño de clave simétrica (bits) | Tamaño RSA (bits) | Tamaño de clave de curva elíptica (bits) |
|---|---|---|
80 | 1024 | 160 |
112 | 2048 | 224 |
128 | 3072 | 256 |
192 | 7680 | 384 |
256 | 15360 | 521 |
Tamaños de clave recomendados según el NIST
Como muestra la figura, con el ECC se consigue una resistencia criptográfica equivalente a la de RSA o DSA con tamaños de clave significativamente menores —aproximadamente un orden de magnitud más pequeños—. Por ejemplo, para alcanzar la resistencia criptográfica equivalente al cifrado con una clave simétrica de 112 bits se necesitaría una clave RSA de 2048 bits, pero solo una clave ECC de 224 bits. El tamaño reducido se traduce en operaciones con claves más rápidas, un menor uso de memoria y un mejor rendimiento para los certificados SSL y los procesos de intercambio seguro de claves.
Las longitudes de clave más cortas implican que los dispositivos necesitan menos potencia de procesamiento para cifrar y descifrar datos, lo que hace que ECC sea una buena opción para dispositivos móviles, el Internet de las cosas y otros casos de uso con una potencia de cálculo más limitada.
La ECC también presenta algunas ventajas frente a RSA o DSA en casos de uso más tradicionales, como los servidores web, ya que el menor tamaño de las claves permite una mayor seguridad con handshakes SSL más rápidos, lo que se traduce en tiempos de carga de las páginas web más rápidos. Las claves ECC más pequeñas permiten una mayor protección sin perder eficiencia, lo que supone una ventaja importante en implementaciones a gran escala.
Cabe destacar que ECDSA, la versión original de la ECC, es una variante de DSA. ECDSA ofrece niveles de solidez criptográfica equivalentes por número de bits que el ECC.
Aunque RSA es el algoritmo más utilizado, el ECC ha ido ganando popularidad a lo largo de los años. Una de las razones más sencillas del predominio de RSA es que lleva más tiempo en el mercado. Dicho esto, el ECC presenta algunos inconvenientes que podrían explicar mejor por qué la gente lo evita:
La computación cuántica supone una grave amenaza para los métodos de criptografía tradicionales como RSA, DSA y ECC. Estos algoritmos se basan en problemas matemáticos, como la factorización de números primos grandes y los logaritmos discretos, que podrían resolverse casi al instante con un ordenador cuántico. Si eso ocurriera, el cifrado utilizado en la mayoría de los certificados SSL, las firmas digitales y las comunicaciones seguras podría descifrarse en cuestión de segundos.
Repercusiones en el mundo real cuando lleguen los ordenadores cuánticos
Si las organizaciones no adoptan una criptografía a prueba de cuántica antes de que los ordenadores cuánticos a gran escala estén disponibles, los siguientes escenarios serán altamente probables:
Para prepararse para este cambio, el Instituto Nacional de Estándares y Tecnología (NIST) ha evaluado la actual criptografía poscuántica (PQC) y ha introducido nuevos estándares de cifrado poscuántico en el marco de las Normas Federales de Procesamiento de la Información (FIPS). Estos nuevos algoritmos están diseñados para resistir ataques tanto de ordenadores clásicos como cuánticos.
La preparación para la era cuántica comienza con la concienciación y una planificación proactiva. Las organizaciones deben empezar por identificar dónde se utilizan actualmente los algoritmos RSA, DSA y ECC, incluyendo certificados SSL, VPN, sistemas de autenticación internos y la firma de código de aplicaciones. A partir de ahí, los equipos de seguridad pueden priorizar la migración a algoritmos seguros frente a la computación cuántica.
La estrategia Q.U.A.N.T. de Sectigo ofrece un marco claro para guiar este proceso, ayudando a las empresas a cuantificar su huella criptográfica, detectar riesgos y evaluar y diseñar estrategias para una transición segura. A través de este enfoque, los equipos pueden llevar a cabo la implementación con soluciones automatizadas y a prueba de cuántica, y realizar un seguimiento del progreso continuo para mantener la agilidad criptográfica a medida que evolucionan los estándares.
Las organizaciones pueden mantenerse a la vanguardia asociándose con una autoridad de certificación de confianza como Sectigo, líder en el desarrollo de la criptografía poscuántica.
Ahora que comprendes en qué se diferencian los algoritmos de cifrado RSA, DSA y ECC, y cómo la computación cuántica pronto transformará los estándares de cifrado, es hora de preparar a tu organización para lo que está por venir. Sectigo ofrece certificados digitales de confianza y soluciones avanzadas de criptografía poscuántica diseñadas para ayudar a las empresas a realizar una transición fluida hacia el cifrado de próxima generación.
Contáctanos para aprender más sobre cómo nuestros productos pueden proteger tu sitio web de amenazas de seguridad. También recomendamos explorar las soluciones PQC de Sectigo.
26 de junio de 2026
28 de enero de 2026
15 de septiembre de 2025