Ir al contenido

”Se acercan los certificados de 47 días! ¿EstÔs preparado?

ActĆŗa ahora →

Proteja los datos de su organización con estos algoritmos de cifrado

Asegure los datos de su organización con estos algoritmos de cifrado

Respuesta rÔpida: Utilice AES-256 para cifrar los datos en reposo y en trÔnsito, y combínelo con RSA-3072 o ECC P-384 para el intercambio de claves, el protocolo de enlace TLS y las firmas digitales. Almacene y gestione las claves en un HSM o un servicio de gestión de claves gestionado, siga un manual de rotación documentado y valide cada rotación antes de desactivar la clave o el algoritmo anterior.

Puntos Clave

  • AES-256 (simĆ©trico) es el algoritmo predeterminado para cifrar datos almacenados y en trĆ”nsito. CombĆ­nelo con RSA-3072 o ECC P-384 (asimĆ©trico) para el intercambio de claves, TLS y firmas digitales.
  • La norma NIST SP 800-57 establece el tamaƱo mĆ­nimo de clave: RSA-2048/ECC P-256 seguirĆ”n siendo utilizables a corto plazo, pero la norma NIST IR 8547 sitĆŗa a RSA y ECC en una senda de desuso alrededor de 2030 y en una lista de no permitidos alrededor de 2035.
  • Implementar o rotar un algoritmo de cifrado en producción requiere requisitos previos, pasos numerados, comprobaciones de validación, reversión y registro de auditorĆ­a, no un intercambio de claves improvisado.
  • Almacene y gestione las claves en un HSM o en un servicio de gestión de claves administrado. El material de clave nunca debe estar en archivos de configuración de aplicaciones, variables de entorno ni en el control de versiones.
  • Los algoritmos post-cuĆ”nticos (FIPS 203 ML-KEM, FIPS 204 ML-DSA, FIPS 205 SLH-DSA) ya estĆ”n finalizados y conviene tenerlos en cuenta en las decisiones sobre nuevas arquitecturas, aunque esta guĆ­a se centra en los algoritmos estĆ”ndar de producción actuales.

Publicado: julio de 2022. Actualizado: agosto de 2026. Revisado por el equipo de criptografĆ­a de Encryption Consulting.

¿Qué es la criptografía y qué papel desempeñan el cifrado y el descifrado?

La criptografía es la prÔctica de proteger la información mediante técnicas matemÔticas para que solo las partes autorizadas puedan leerla o usarla. El cifrado y el descifrado son sus dos operaciones principales: el cifrado transforma los datos legibles (texto plano) en un formato ilegible (texto cifrado) mediante un algoritmo y una clave, y el descifrado revierte esa transformación para quien posea la clave correcta. Esta guía presupone que ya conoce los conceptos bÔsicos de cifrado y descifrado. Para obtener las definiciones completas, consulte los artículos del Centro de Educación de Encryption Consulting sobre criptografía y cifrado . A continuación, se abordan los aspectos operativos: qué algoritmos elegir y cómo implementarlos, rotarlos, validarlos y auditarlos en un entorno de producción.

¿Qué algoritmos de cifrado debería utilizar hoy en día?

Dos familias de algoritmos abarcan prÔcticamente todas las decisiones de cifrado en entornos de producción: los algoritmos simétricos, que utilizan una clave compartida tanto para el cifrado como para el descifrado, y los algoritmos asimétricos, que utilizan un par de claves pública y privada vinculadas matemÔticamente. AES se encarga de la parte simétrica, mientras que RSA y ECC se encargan de la parte asimétrica.

AES (EstƔndar de cifrado avanzado)

AES es un cifrado de bloques simétrico estandarizado por el NIST en FIPS 197. Cifra bloques de datos de tamaño fijo utilizando una clave secreta compartida de 128, 192 o 256 bits. AES-256 es el tamaño de clave recomendado para nuevas implementaciones que protegen datos confidenciales de organizaciones, ya que ofrece el mayor margen de seguridad contra ataques de fuerza bruta y es la base aceptada para marcos de cumplimiento como HIPAA, PCI DSS y controles de protección de datos alineados con el RGPD. AES-128 sigue estando aprobado y es mÔs rÔpido en hardware con recursos limitados, pero AES-256 es la opción predeterminada cuando los datos tienen un largo período de confidencialidad.

Diagrama del proceso de cifrado simƩtrico AES que muestra los bloques de texto plano, clave y texto cifrado.

RSA (Rivest-Shamir-Adleman)

RSA es un algoritmo asimĆ©trico basado en la dificultad de factorizar nĆŗmeros grandes. Utiliza una clave pĆŗblica para cifrar datos o verificar una firma, y ​​una clave privada para descifrar datos o crear una firma. RSA se utiliza ampliamente para el intercambio de claves TLS, la firma de código y la emisión de certificados. Para nuevas implementaciones, utilice RSA-3072 o superior. RSA-2048 aĆŗn estĆ” permitido segĆŗn las directrices actuales del NIST, pero se encuentra mĆ”s cerca del lĆ­mite de obsolescencia y ofrece menos margen de seguridad frente a tĆ©cnicas de factorización avanzadas que RSA-3072. Consulte la explicación del relleno RSA para comprender cómo la elección del esquema de relleno (PKCS#1 v1.5, OAEP o PSS) afecta la seguridad RSA en entornos reales.

Diagrama del proceso de cifrado asimétrico RSA que muestra el cifrado de clave pública y el descifrado de clave privada.

ECC (criptografĆ­a de curva elĆ­ptica)

ECC es un enfoque asimétrico basado en la estructura algebraica de las curvas elípticas. Ofrece una seguridad equivalente a RSA con un tamaño de clave mucho menor: una clave ECC de 256 bits (curva P-256) ofrece prÔcticamente el mismo margen de seguridad que una clave RSA de 3072 bits, y una clave ECC de 384 bits (curva P-384) ofrece un margen aún mayor. Este menor tamaño de clave implica intercambios de claves mÔs rÔpidos y menor ancho de banda, razón por la cual ECC (normalmente ECDSA para firmas y ECDH para intercambio de claves) se ha convertido en la opción asimétrica predeterminada para implementaciones modernas de TLS, móviles e IoT. Utilice P-256 como referencia general y P-384 cuando los datos o la carga de trabajo requieran un margen de seguridad mayor.

Triple DES (3DES): legado, no apto para nuevos usos.

Triple DES aplica el cifrado DES original tres veces con dos o tres claves de 56 bits. Fue un algoritmo puente razonable hace dos décadas, pero el NIST retiró la publicación SP 800-67 Revisión 2, que aprobó Triple DES, con vigencia a partir del 1 de enero de 2024. Triple DES no debería aparecer en ningún diseño nuevo, y cualquier sistema que aún lo utilice necesita un plan de migración a AES-256. Consulte « Por qué se retira oficialmente 3DES o Triple DES» para obtener el contexto completo de la migración.

Servicios de asesoramiento personalizados

Evaluamos, elaboramos e implementamos estrategias y soluciones de cifrado personalizadas segĆŗn sus necesidades.

Simétrico vs. Asimétrico: ¿CuÔl es el mÔs adecuado para cada caso de uso?

El cifrado simétrico (AES) es mÔs rÔpido y económico computacionalmente, por lo que maneja grandes volúmenes de datos: bases de datos, sistemas de archivos, copias de seguridad y la carga útil de una sesión TLS una vez completado el protocolo de enlace. El cifrado asimétrico (RSA o ECC) es mÔs lento, pero resuelve un problema que el cifrado simétrico no puede: intercambiar un secreto con alguien con quien no se tiene una clave compartida previa y probar la identidad mediante firmas digitales. En la prÔctica, los sistemas de producción utilizan ambos conjuntamente: los algoritmos asimétricos establecen la confianza e intercambian una clave de sesión, y un algoritmo simétrico realiza el cifrado masivo propiamente dicho. Para una explicación mÔs detallada de la mecÔnica de clave compartida, consulte ¿Qué es el cifrado simétrico? La tabla de decisiones que aparece mÔs abajo en esta guía relaciona cada algoritmo con su caso de uso típico en producción y el tamaño de clave recomendado.

¿CuÔles son los requisitos previos para implementar o rotar un algoritmo de cifrado en producción?

Antes de modificar un algoritmo o clave de cifrado de producción, confirme que se cumplen los siguientes requisitos:

  1. Un inventario criptogrƔfico. Conoce todos los sistemas, certificados y conjuntos de datos almacenados que utilizan el algoritmo o la clave que estƔs cambiando. No puedes rotar lo que no has identificado.
  2. Infraestructura de gestión clave. Se requiere un módulo de seguridad de hardware (HSM) o un servicio de gestión de claves (KMS) para generar, almacenar y controlar el acceso a la nueva clave. Las claves nunca deben generarse ni almacenarse en el código de la aplicación.
  3. Flujo de trabajo de control de acceso y aprobación. Se han definido roles para determinar quién puede solicitar, aprobar y ejecutar una rotación de claves o un cambio de algoritmo, con separación de funciones para las claves de alto valor.
  4. Una copia de seguridad de las claves actuales y los datos cifrados. Tomado y verificado que sea restaurable antes de que comience cualquier cambio.
  5. Una ventana de mantenimiento o de poco trƔfico, si el cambio requiere volver a cifrar los datos existentes en lugar de cifrar solo las nuevas escrituras.
  6. Un plan de reversión y un plan de tala, ambos definidos y revisados ​​antes de la ejecución, no improvisados ​​despuĆ©s de que algo se rompa.

¿Cómo se implementa o se rota un algoritmo de cifrado en un entorno de producción?

Siga estos pasos para la implementación de un nuevo algoritmo o una rotación de claves programada:

  1. Generar la nueva clave dentro del HSM o KMS, Utilice el algoritmo y el tamaƱo de clave deseados (por ejemplo, AES-256 o RSA-3072). Nunca exporte el material de clave sin procesar a un sistema de archivos de uso general.
  2. Registre la nueva clave con un ID de clave o versión distintos. De esta forma, las aplicaciones pueden hacer referencia a ella explícitamente y tanto las claves antiguas como las nuevas pueden coexistir durante la transición.
  3. Primero, implemente la nueva clave en un entorno piloto limitado. (un servicio, un almacƩn de datos o un certificado) en lugar de todo el patrimonio.
  4. Cifra los nuevos datos con la nueva clave. mientras se mantiene el texto cifrado existente bajo la clave antigua, a menos que la polĆ­tica exija un recifrado completo.
  5. Ejecutar las comprobaciones de validación descrito a continuación en relación con el alcance del proyecto piloto antes de ampliarlo aún mÔs.
  6. Implementar el alcance restante por etapas, Validar en cada etapa en lugar de implementar en todo el entorno a la vez.
  7. Vuelva a encriptar o migre los datos históricos con la nueva clave. Si la política lo requiere, se realizarÔ un seguimiento del progreso en comparación con el inventario completo desde el paso de requisitos previos.
  8. Desactive la clave o el algoritmo antiguo. solo después de que todos los consumidores hayan confirmado la migración y haya transcurrido el período de retención de los datos cifrados con la clave anterior.

¿Cómo se valida una implementación de cifrado antes de desactivar el algoritmo antiguo?

Valida antes de dar de baja cualquier cosa, no despuƩs. Como mƭnimo, confirma:

  • Los datos cifrados con la nueva clave o algoritmo se descifran correctamente y coinciden con el texto original sin cifrar (comparación de suma de comprobación o hash con una copia vĆ”lida conocida).
  • Todos los usuarios de la aplicación pueden acceder a la nueva clave a travĆ©s del HSM o KMS con los permisos correctos, probados bajo la carga de producción prevista.
  • Los protocolos de enlace TLS, las firmas digitales o las cadenas de certificados que dependen del nuevo algoritmo se validan correctamente frente a los clientes, navegadores o sistemas asociados pertinentes.
  • El rendimiento (latencia, rendimiento) con el nuevo algoritmo cumple los mismos objetivos de nivel de servicio que con el anterior, ya que los algoritmos asimĆ©tricos con tamaƱos de clave mayores aƱaden una sobrecarga de protocolo de enlace cuantificable a gran escala.
  • Los procesos de copia de seguridad y recuperación ante desastres pueden restaurar los datos cifrados con la nueva clave, tras haber sido probados con una restauración real, no solo con un procedimiento documentado.

¿CuÔl es el procedimiento de reversión si falla una implementación de cifrado?

Defina el desencadenante y el procedimiento de reversión antes de que comience la implementación, no durante un incidente. Una reversión típica:

  1. Detenga las nuevas escrituras bajo la nueva clave o algoritmo y revierta la configuración de la aplicación para que haga referencia al ID de clave anterior.
  2. Confirme que la clave antigua sigue activa en el HSM o KMS (por eso el paso de requisitos previos exige la coexistencia en lugar de la desactivación inmediata).
  3. Si el proceso de recifrado ya habĆ­a comenzado, restaure los datos que se volvieron a cifrar durante el despliegue fallido a partir de la copia de seguridad previa al cambio.
  4. Verifique la funcionalidad de la aplicación comparÔndola con el estado restaurado, utilizando las mismas comprobaciones de validación que se usaron para la implementación posterior.
  5. Registre el evento de reversión, la condición desencadenante y la causa raíz, y mantenga la nueva clave o el cambio de algoritmo hasta que se resuelva la causa raíz y se vuelva a probar.

Un plan de reversión solo funciona si el algoritmo o la clave antiguos se mantuvieron activos durante la fase piloto y el despliegue gradual, razón por la cual la desactivación es el último paso en el proceso de implementación mencionado anteriormente, y no uno de los primeros.

¿Cómo se debe registrar y auditar el uso y la rotación de las claves de cifrado?

Cada evento de generación, acceso, rotación y desactivación de claves necesita un registro de auditoría que un auditor de cumplimiento o un responsable de respuesta a incidentes pueda revisar independientemente del equipo que realizó la acción. Como mínimo, registre:

  • QuiĆ©n (o quĆ© identidad de servicio) solicitó, aprobó y ejecutó cada evento de generación o rotación de claves, con su correspondiente marca de tiempo.
  • Se indica quĆ© ID de clave o versión se utilizó para cada operación de cifrado o descifrado, de modo que se pueda rastrear cualquier conjunto de datos hasta la clave exacta que lo protegió.
  • Cada intento fallido de descifrado o acceso denegado contra una clave suele ser la primera seƱal de una configuración incorrecta o de un intento de acceso no autorizado.
  • Eventos clave de desmantelamiento, incluida la confirmación de que todos los consumidores dependientes habĆ­an migrado previamente.

La mayorĆ­a de los HSM y las plataformas KMS gestionadas generan estos registros de forma nativa; la dificultad operativa suele radicar en enrutar esos registros a un SIEM o un sistema de auditorĆ­a que revise realmente su equipo de cumplimiento, en lugar de dejarlos en el almacenamiento de registros local del HSM.

¿CuÔles son los errores de implementación mÔs comunes y cómo se solucionan?

SíntomaCausa probablePaso de solución de problemas
El descifrado falla después de una rotación de clave.La aplicación almacenó en caché la referencia de clave antigua o no se actualizó al nuevo ID de clave.Confirme la configuración de referencia de clave de la aplicación y fuerce una actualización de caché o un reinicio en una ventana controlada.
Fallos en el protocolo de enlace TLS despuƩs de cambiar a un tamaƱo de clave mayor.Un cliente o balanceador de carga antiguo no admite el nuevo algoritmo o curva.Compruebe la compatibilidad del cliente y de los intermediarios (navegadores, clientes API, balanceadores de carga) antes de la fase piloto, no despuƩs del despliegue completo.
Aumento inesperado de la latenciaLas operaciones asimétricas (especialmente RSA) con un tamaño de clave mayor aumentan el coste de CPU por conexión.Confirme que la reanudación de la sesión TLS y la agrupación de conexiones estén habilitadas; considere el uso de ECC para reducir el costo por establecimiento de conexión.
Algunos datos aún se descifran con la clave antigua después de que "se complete la rotación".El inventario criptogrÔfico del paso de requisitos previos omitió un almacén de datos o un archivo de copia de seguridad.Vuelva a ejecutar el descubrimiento en todo el inventario, incluidas las copias de seguridad y los sistemas archivados, antes de desactivar la clave antigua.
Acceso denegado a una clave para un servicio legítimo.La política de acceso de la nueva clave no se actualizó para que coincidiera con los permisos de la clave anterior.Compare la política de acceso de IAM o HSM entre la clave antigua y la nueva antes de la fase piloto.

¿Qué resultados operativos debería medir?

Realiza un seguimiento de estos resultados para saber si la implementación o rotación de un algoritmo de cifrado realmente tuvo éxito, y no solo que se completó:

  • Cero tiempos de inactividad no planificados atribuible a la rotación de claves o al cambio de algoritmo, medido en comparación con su sistema estĆ”ndar de seguimiento de incidentes.
  • Se migró el 100 por ciento del inventario criptogrĆ”fico. a la nueva clave o algoritmo dentro del plazo previsto, sin que queden sistemas huĆ©rfanos que aĆŗn utilicen el anterior.
  • Tasa de aprobación de auditorĆ­as de cumplimiento para los controles vinculados a la gestión de claves de cifrado (ritmo de rotación de claves, registro de acceso, aprobación de algoritmos), evidenciado por el registro de auditorĆ­a del paso de registro.
  • Tiempo medio de rotación Una clave o algoritmo, cuyo rendimiento se monitoriza a lo largo de sucesivas rotaciones, deberĆ­a mostrar una tendencia a la baja a medida que el manual de procedimientos madura.
  • Cero llaves dadas de baja que posteriormente se encontraron todavĆ­a en uso, confirmado por la fase de descubrimiento previa a cada desmantelamiento.

¿Qué algoritmo de cifrado se ajusta mejor a su caso de uso?

AlgoritmoTipoCaso de uso tƭpicoTamaƱo de llave recomendado
AES-256SimƩtrico Datos en reposo (bases de datos, discos, copias de seguridad), cifrado masivo TLSClave de 256 bits
AES-128Simétrico Cargas de trabajo sensibles a la latencia o con recursos limitadosClave de 128 bits (se prefiere de 256 bits para datos de larga duración).
RSAAsimétricoIntercambio de claves TLS, firma de código, emisión de certificadosMínimo de 3072 bits para nuevas implementaciones; el mínimo actual es de 2048 bits.
ECC (ECDSA / ECDH)AsimétricoTLS moderno, firma de certificados, dispositivos móviles e IoTP-256 como referencia, P-384 para un margen de seguridad mayor.
ML-KEM (FIPS 203)Encapsulación de clave asimétrica post-cuÔnticaPrimeros proyectos piloto para el intercambio de claves resistente a la computación cuÔntica junto con algoritmos clÔsicos.ML-KEM-768 o ML-KEM-1024, dependiente de la implementación.
Triple DES (3DES)Simétrico, legadoNo apto para nuevos usos; el NIST retiró la aprobación con efecto a partir del 1 de enero de 2024.No aplica, migre a AES-256.

¿Por qué cifrar y descifrar los datos de la organización?

  • Protege la confidencialidad de los datos.

    Si un sistema se ve comprometido, los datos correctamente cifrados resultan ilegibles para el atacante sin la clave correspondiente, lo que limita los daƱos de la brecha incluso despuƩs de que se produzca un acceso no autorizado.

  • Admite la verificación de la integridad de los datos.

    Las firmas digitales y las funciones hash permiten confirmar que los datos no han sido alterados durante su transmisión o almacenamiento, algo que el cifrado por sí solo no garantiza.

  • Garantiza la seguridad de la comunicación en red.

    Los canales cifrados (TLS, VPN) impiden que un atacante que intercepte el trƔfico de red lea o manipule los datos en trƔnsito, bloqueando asƭ los ataques de intermediario.

  • Protege la información personal identificable y la información de salud protegida.

    El cifrado de la información de identificación personal y la información sanitaria protegida mantiene esos datos ilegibles incluso si usuarios no autorizados acceden a ellos, lo que facilita el cumplimiento de HIPAA, GDPR y CCPA.

  • Protege la propiedad intelectual.

    El cifrado del código fuente, los datos de investigación y el contenido propietario limita la exposición en caso de que los sistemas de almacenamiento o de transmisión se vean comprometidos.

¿CuÔles son las limitaciones de estos algoritmos de cifrado?

Ningún algoritmo elegido constituye una solución completa por sí solo. Tenga en cuenta estas limitaciones al planificar una implementación:

  • Las operaciones asimĆ©tricas son computacionalmente costosas a gran escala. RSA y, en menor medida, ECC aƱaden un coste cuantificable de CPU y latencia por conexión, razón por la cual los sistemas de producción los combinan con cifrado simĆ©trico en lugar de utilizarlos para grandes volĆŗmenes de datos.
  • La gestión de claves es mĆ”s difĆ­cil que la selección de algoritmos. Un algoritmo correctamente elegido y protegido por un proceso de gestión de claves dĆ©bil (claves en control de versiones, sin rotación, acceso amplio) no es realmente seguro.
  • RSA y ECC se enfrentan a una amenaza cuĆ”ntica a largo plazo. Una computadora cuĆ”ntica con capacidad criptogrĆ”fica podrĆ­a descifrar ambos algoritmos de Shor. Si bien esto no representa un riesgo operativo inmediato para la mayorĆ­a de las organizaciones, los datos que requieren un largo perĆ­odo de confidencialidad ya estĆ”n expuestos a la recopilación y descifrado de información en la actualidad.
  • Los algoritmos postcuĆ”nticos aĆŗn estĆ”n en fase de maduración operativa. Las normas FIPS 203, 204 y 205 son estĆ”ndares finalizados, pero la compatibilidad con bibliotecas, la aceleración de hardware y la integración de protocolos (intercambios hĆ­bridos clĆ”sicos/PQC) aĆŗn se estĆ”n implementando en los distintos proveedores.
  • Los errores de implementación debilitan los algoritmos robustos. Los esquemas de relleno dĆ©biles, la mala generación de nĆŗmeros aleatorios y las fugas de información a travĆ©s de canales laterales han provocado fallos reales en algoritmos que, de otro modo, serĆ­an sólidos; la robustez de un algoritmo depende de su implementación.

¿Qué recomendaría Encryption Consulting?

Comience con el inventario criptogrÔfico. No puede seleccionar, implementar ni rotar correctamente un algoritmo para datos que no haya identificado. CBOM Secure de Encryption Consulting descubre e inventaría los algoritmos, claves y certificados que ya se ejecutan en su entorno, de modo que la tabla de decisiones anterior se convierte en un plan de migración concreto en lugar de una referencia general.

Una vez que sepa qué estÔ protegiendo, traslade la generación y el almacenamiento de claves a un módulo de seguridad de hardware en lugar de dejar el material de clave en la configuración de la aplicación. HSM-as-a-Service le proporciona almacenamiento de claves validado según FIPS 140 sin el costo de capital ni la carga operativa de gestionar usted mismo el hardware HSM, y es la infraestructura que los pasos de implementación de esta guía dan por sentado que ya posee.

Para las organizaciones que necesitan ayuda para diseñar el manual de procedimientos, seleccionar el tamaño de clave adecuado para una obligación de cumplimiento específica o planificar la secuencia de implementación piloto a gran escala, el servicio de Asesoramiento en Cifrado de Encryption Consulting trabaja junto a su equipo para crear un plan de implementación adaptado a su entorno, en lugar de una lista de verificación genérica. Encryption Consulting cuenta con las certificaciones ISO/IEC 27001:2022 y SOC 2, por lo que los mismos controles que esta guía recomienda para su entorno son los que nosotros mismos aplicamos.

Conclusión

Elegir un algoritmo de cifrado es la parte fÔcil: AES-256 para datos en reposo y en trÔnsito, RSA-3072 o ECC P-384 para intercambio de claves y firmas, y una ruta de migración documentada para cualquier Triple DES restante. La parte mÔs difícil, y la que realmente determina si los datos de su organización permanecen protegidos, es la disciplina operativa en torno a la implementación: un inventario criptogrÔfico antes de comenzar, una implementación por etapas con validación en cada paso, un plan de reversión probado, un registro de auditoría para cada evento clave y resultados medibles que se revisan después de cada rotación. Trate la implementación del algoritmo de cifrado como un cambio de producción con el mismo rigor que cualquier otro, y dejarÔ de ser una fuente recurrente de interrupciones, hallazgos de auditoría y reversiones no planificadas.

Preguntas frecuentes

¿CuÔl es el algoritmo de cifrado mÔs seguro para los datos organizacionales en la actualidad? Para el cifrado simétrico, AES-256 es el estÔndar actual para datos organizacionales confidenciales. Para el cifrado asimétrico, RSA-3072 o ECC P-384 son las opciones recomendadas para nuevas implementaciones. Ningún algoritmo es universalmente el mÔs seguro, independientemente del caso de uso; la combinación de AES para grandes volúmenes de datos con RSA o ECC para el intercambio de claves y firmas es lo que realmente implementan los sistemas de producción.

¿Deberíamos migrar a RSA-3072 si actualmente usamos RSA-2048? RSA-2048 sigue siendo un mínimo aceptado según las directrices actuales del NIST, por lo que no hay ninguna urgencia que requiera un cambio inmediato. Para sistemas nuevos y para datos con un requisito de confidencialidad prolongado, implemente RSA-3072 o migre a ECC P-256/P-384, que ofrece una seguridad equivalente o superior con un tamaño de clave menor y un menor coste de intercambio de claves.

¿Debemos preocuparnos por la criptografía postcuÔntica ahora mismo? El NIST finalizó sus tres primeros estÔndares postcuÔnticos, FIPS 203 (ML-KEM), FIPS 204 (ML-DSA) y FIPS 205 (SLH-DSA), en agosto de 2024. La mayoría de las organizaciones no necesitan migrar sus sistemas de producción a algoritmos PQC hoy en día, pero los datos con un requisito de confidencialidad plurianual ya estÔn expuestos a la recopilación y descifrado, por lo que vale la pena comenzar a crear un inventario criptogrÔfico y un plan de criptoagilidad ahora, incluso si el cambio de algoritmo se produce mÔs adelante.

¿Con qué frecuencia debemos rotar las claves de cifrado? La frecuencia de rotación depende de la función de la clave, los datos que protege y las obligaciones de cumplimiento; no existe un intervalo único correcto para todas las claves. MÔs importante que la frecuencia exacta es que la rotación siga un procedimiento documentado y probado (requisitos previos, implementación gradual, validación y reversión) en cada ocasión, en lugar de un proceso improvisado que varíe según quién lo ejecute.

¿Podemos combinar algoritmos de cifrado en nuestro entorno durante una migración? Sí, y en la prÔctica es necesario. Un despliegue por fases implica que los algoritmos antiguos y nuevos coexistan durante un tiempo mientras los usuarios migran. La infraestructura de gestión de claves que se describe en esta guía (un HSM o KMS con identificadores de clave distintos) es lo que garantiza que esta coexistencia sea segura y que se pueda revertir fÔcilmente si fuera necesario.

Referencias