Durante tres décadas, la criptografía permaneció discretamente en un segundo plano dentro del ámbito de las tecnologías de la información. Era un detalle técnico del que pocas personas, salvo el equipo de seguridad, hablaban jamás. Esa época ha llegado a su fin.
La norma FIPS 140-3 ha situado la validación criptográfica en el centro de todas las conversaciones sobre la venta de tecnología a los gobiernos de Estados Unidos y Canadá. El motivo es una sola fecha: el 21 de septiembre de 2026, la norma FIPS 140-2 dejará de estar vigente.
Para los proveedores de TI y de servicios de « software », esto no es solo un hito técnico. Se trata de un plazo comercial estricto que, de forma discreta, determina quién sigue reuniendo los requisitos para vender a las agencias federales.
Qué es realmente la norma FIPS 140-3
La norma FIPS 140-3 es la norma federal estadounidense para la validación de módulos criptográficos, desarrollada y propuesta por el NIST. La validación se lleva a cabo a través del Programa de Validación de Módulos Criptográficos (CMVP), gestionado conjuntamente por el NIST y el Centro Cibernético de Canadá, por lo que un único certificado es válido tanto para el Gobierno de EE. UU. como para el de Canadá. El ministro de Comercio lo aprobó en marzo de 2019 y entró en vigor en septiembre de 2019.
Sustituyó a la norma FIPS 140-2 y armonizó la validación estadounidense con las normas internacionales ISO/IEC 19790 e ISO/IEC 24759. En la práctica, un certificado CMVP vigente es lo que garantiza a un comprador federal que tu sistema de criptografía ha sido sometido a pruebas independientes y ha sido aprobado.
¿Qué ha cambiado con respecto a la norma FIPS 140-2?
La nueva norma mantiene la estructura habitual, pero endurece dos requisitos: uno que la norma FIPS 140-2 nunca exigió y otro en el que antes se toleraban múltiples excepciones.
- Mitigación de ataques no invasivos: en los niveles de seguridad más elevados, los módulos deben someterse a pruebas frente a ataques no invasivos, como el análisis de canal lateral.
- Documentación sobre las fuentes de entropía: los proveedores deben documentar formalmente las fuentes de entropía que alimentan la generación de claves. Según la norma FIPS 140-3, ya no es posible eximir del cumplimiento mediante una advertencia en el certificado.
Ambas novedades elevan el listón en cuanto a cómo se diseña y se acredita un módulo, y no solo en cuanto a su rendimiento.
Los cuatro niveles de seguridad
La norma define cuatro niveles de seguridad, numerados del 1 al 4. Cada nivel añade una protección física y lógica más sólida. Los proveedores deben ajustar el nivel a la sensibilidad de los datos que protege cada módulo. El nivel global refleja el nivel más bajo alcanzado en cada una de las áreas de requisitos de seguridad, y los certificados pueden incluir excepciones por área, por lo que es importante leer el certificado en su totalidad y no limitarse solo al número que aparece en el encabezado.
- Nivel 1: requisitos básicos con algoritmos homologados y sin protección física específica.
- Nivel 2: añade protección contra la manipulación y autenticación basada en roles.
- Nivel 3: incorpora detección y respuesta ante manipulaciones, además de autenticación basada en la identidad.
- Nivel 4: añade una sólida protección física diseñada para resistir intentos de ataque avanzados.
Por ejemplo, una organización que proteja claves de gran valor suele almacenarlas en un HSM validado según el nivel adecuado.
Por qué es importante la fecha límite del 21 de septiembre de 2026
El plazo tiene una fecha límite clara. El CMVP dejó de aceptar nuevas solicitudes de certificación FIPS 140-2 en 2022. El 21 de septiembre de 2026, todos los certificados FIPS 140-2 activos restantes pasarán a formar parte de la Lista Histórica del CMVP.
Las agencias federales «no deberían incluir» módulos que figuren en la Lista Histórica en las nuevas licitaciones. Ese simple cambio de estatus es lo que convierte una cuestión técnica en una cuestión de ingresos.
La validación según la norma FIPS 140-2 seguirá vigente hasta el 21 de septiembre de 2026. A partir de entonces, los módulos incluidos en la «Lista histórica» podrán seguir utilizándose en los sistemas existentes, pero para los nuevos proyectos federales será necesario disponer de un certificado 140-3 vigente.
¿A quién se le deja fuera?
El cambio afecta a diversas categorías de productos habituales. Abarca los sistemas informáticos federales, los dispositivos VPN, los módulos de seguridad hardware (HSM), las plataformas de comunicación segura y los sistemas operativos.
Los proveedores que no dispongan de un certificado vigente quedan, en la práctica, excluidos de las nuevas licitaciones federales. Dados los plazos de validación de entre 18 y 30 meses, ya se ha cerrado el plazo para empezar desde cero. Los proveedores que actualmente no se encuentren en la lista de espera del CMVP deberían planificar sus acciones teniendo en cuenta la fecha de expiración, en lugar de intentar superar ese plazo.
El problema del plazo de validación
El proceso tradicional de validación según la norma FIPS 140-3 dura aproximadamente entre 18 y 30 meses, desde su inicio hasta la expedición del certificado. Por eso, la fecha límite está más cerca de lo que parece según el calendario.
Si tu calendario parte de la base de que el plazo de ejecución será corto, la cola corregirá esa suposición. Empezar tarde es la forma más habitual de perder la oportunidad.
La colisión de colas poscuántica
Se está produciendo una saturación cada vez mayor. La misma cola del CMVP que se utiliza para un certificado de validación estándar ahora también se emplea para validar algoritmos poscuánticos.
Normas como la CNSA 2.0 y la NIST IR 8547 exigen el uso de algoritmos como ML-KEM y ML-DSA. Como consecuencia, cada vez es más frecuente que una misma solicitud tenga que cumplir ambos requisitos a la vez, lo que añade presión a un proceso que ya está saturado.
Cómo se aplica la norma FIPS 140-3 a tu sistema de criptografía
La preparación se reduce a un conjunto de líneas de trabajo interrelacionadas. Cada una de ellas describe algo que hay que demostrar en la práctica.
- Seguimiento del estado de validación: confirmar que cada módulo incluido en el ámbito de un producto cuente con un certificado CMVP activo que se corresponda exactamente con la versión implementada, y no solo con la familia de productos.
- PKI en módulos validados: emitir certificados y gestionar claves a través de autoridades de certificación y HSM respaldados por módulos validados.
- Planificación de la migración de módulos: realizar un seguimiento de qué módulos implementados cumplen con la norma FIPS 140-2 y cuáles con la 140-3.
- Documentación para los evaluadores: asignar cada certificado y clave a su módulo validado y a su número de certificado (NIST SP 800-53 SC-13, SC-28, IA-7).
- Entropía y entorno operativo: comprueba que tu implementación se ejecute en uno de los entornos operativos que figuran en el certificado, ya que la validación de la entropía está vinculada al entorno en el que se han realizado las pruebas.
- HardwareProtección de claves respaldadas: almacenar las claves en HSM con el nivel de seguridad adecuado.
¿Estás preparado para la auditoría? Preguntas que te harán los evaluadores
Los inspectores y evaluadores federales suelen centrarse en los mismos aspectos. Considéralos como una forma de autocomprobación antes de que se conviertan en actas de inspección.
- Verificación de certificados activos: ¿Cuenta cada módulo con un certificado CMVP activo, confirmado a través de la búsqueda de módulos validados por el CMVP, en lugar de basarse en la información de marketing del proveedor?
- Coincidencia entre la versión y el certificado: ¿Coincide la versión implementada con la versión que realmente cubre el certificado?
- Exposición de la lista histórica: ¿Ha identificado todos los módulos que aún están validados únicamente según la norma FIPS 140-2, con un plan de transición documentado?
- Aplicación del modo FIPS: ¿Puedes demostrar que el modo FIPS está activado en tiempo de ejecución, y no solo que está presente en la imagen?
- Documentación sobre entropía: ¿Se ha documentado la fuente de entropía que alimenta la generación de claves según la norma exigida?
- Hoja de ruta de la migración: ¿Existe un plan de acción con hitos para cualquier módulo que se acerque al estado «Histórico», en el que se especifiquen los responsables y se establezca un plazo realista?
Cómo puede ayudarteKeyfactor
Los retos mencionados se corresponden claramente con un pequeño conjunto de capacidades. El manual «Keyfactor » aborda cada una de ellas, de modo que la preparación se convierte en un programa operativo en lugar de una situación de apuro.
- Keyfactor AgileSec detecta los activos criptográficos en todo su entorno y realiza un seguimiento del estado de validación, asociando los certificados a las versiones exactas implementadas.
- EJBCA crea una PKI a partir de módulos validados y genera claves a partir de fuentes de entropía documentadas. Además, te permite acceder a Bouncy Castleel módulo validado según la norma FIPS 140-3 para disponer de primitivas criptográficas versátiles y seguras.
- Keyfactor Command coordina la migración de módulos, la generación de nuevas claves y la presentación centralizada de informes de pruebas.
- Keyfactor SignServer signs compila y publica artefactos para que las implementaciones en el ámbito de autorización sean verificables.
Próximos pasos:
La tendencia es clara. Los requisitos son cada vez más explícitos y el margen de maniobra para los módulos heredados se está reduciendo.
Los vendedores que sigan reuniendo los requisitos serán aquellos que actúen antes de que se llene la cola. Hay tres pasos prácticos que marcan la diferencia:
- Consigue una visión más clara de tus activos criptográficos.
- Evalúalos según los requisitos actuales de la norma FIPS 140-3.
- Entra en la cola de validación ahora mismo, antes de que sea demasiado tarde.
¿Estás listo para descubrir cómoKeyfactor garantiza la conformidad con la norma FIPS 140-3? Solicitar una demo.
¿Tienes dudas sobre la norma FIPS 140-3? Tenemos las respuestas.
¿Qué es FIPS 140-3?
La norma FIPS 140-3 es la norma para la validación de módulos criptográficos que aplican los gobiernos de Estados Unidos y Canadá. Aprobada en marzo de 2019, sustituyó a su versión anterior, la FIPS 140-2. Armoniza el proceso de validación de Estados Unidos con las normas internacionales ISO/IEC 19790 e ISO/IEC 24759.
¿Cuándo caduca la norma FIPS 140-2?
La validación según la norma FIPS 140-2 seguirá vigente hasta el 21 de septiembre de 2026. En esa fecha, los certificados FIPS 140-2 que sigan vigentes pasarán a formar parte de la Lista Histórica del CMVP. Las agencias federales no deben incluir módulos de la Lista Histórica en nuevas contrataciones.
¿Qué ocurrirá al ponerse el sol el 21 de septiembre de 2026?
Los módulos validados según la norma FIPS 140-2 en los últimos cinco años pueden seguir utilizándose en los sistemas existentes. Sin embargo, para optar a nuevos contratos federales es imprescindible disponer de un certificado 140-3 vigente. Sin él, un proveedor queda, en la práctica, excluido de las nuevas licitaciones federales.
¿Cuánto tiempo dura la validación según la norma FIPS 140-3?
El proceso de validación tradicional dura aproximadamente entre 18 y 30 meses, desde el inicio hasta la expedición del certificado. La cola del CMVP puede alargar aún más los plazos. Por eso, empezar con antelación es la forma más segura de seguir cumpliendo los requisitos.
¿Qué ha cambiado entre FIPS 140-2 y FIPS 140-3?
La nueva norma añade dos requisitos que, en la norma FIPS 140-2, se habían flexibilizado o ni siquiera se habían incluido. Los niveles de seguridad más elevados exigen ahora pruebas de mitigación de ataques no invasivas, como la protección contra el análisis de canales laterales. Los proveedores también deben documentar formalmente las fuentes de entropía que alimentan la generación de claves.
¿Qué relación existe entre la norma FIPS 140-3 y la criptografía poscuántica?
La misma cola del CMVP que valida los módulos 140-3 también está validando algoritmos poscuánticos como ML-KEM y ML-DSA. Normas como la CNSA 2.0 y la NIST IR 8547 impulsan esa demanda. Cada vez es más frecuente que una misma solicitud tenga que cumplir ambos requisitos a la vez.
¿Quién necesita la certificación FIPS 140-3?
Cualquier proveedor que comercialice tecnología criptográfica para nuevas adquisiciones federales debe disponer de un certificado activo. Esto incluye los sistemas informáticos federales, los dispositivos VPN, los módulos de seguridad de hardware (HSM), las plataformas de comunicación segura y los sistemas operativos. Los proveedores que se demoren corren el riesgo de perder por completo el plazo de validación.