Requisitos del algoritmo
Parámetros y primitivas criptográficas por nivel, configuración de TLS, bibliotecas recomendadas y HSM.
Cuatro niveles de primitivas, configuración TLS, bibliotecas recomendadas y HSM (Anexo 2).
Recursos es la capa de referencia de solo lectura del estándar: terminología, requisitos de algoritmos, referencias normativas y referencias de campos de documentos. El texto normativo completo se encuentra en el lector estándar; Las listas de verificación interactivas y los cuestionarios se encuentran en el centro de Herramientas.
Leer la normaNiveles de algoritmo
Nivel global: primitivas recomendadas
| En esta página | Nivel global: primitivas recomendadas |
|---|---|
| Signing | Firma: ECDSA secp256k1, ECDSA P-256/P-384, Ed25519, BLS12-381, RSA-3072+ (RSA-4096 para L3 después de 2028-01-01). |
| Hashing | Hashing: SHA-256/384/512, SHA-3 / Keccak-256/512, BLAKE2b / BLAKE3. |
| AEAD | Simétrico (AEAD): AES-256-GCM, AES-256-GCM-SIV, ChaCha20-Poly1305. |
| KDF | KDF: Argon2id (m≥19 MiB, t≥2, p=1), PBKDF2 (≥600k iteraciones SHA-256), scrypt (N=2^17, r=8, p=1), HKDF. |
MD5, SHA-1, RIPEMD-160 (solo Bitcoin heredado); DES/3DES, RC4/5/6, AES-ECB/CBC sin MAC; ECDSA k-reutilización, DSA, RSA < 2048, secp192k1; Math.random() / time-seeds / entropía de usuario no aumentada; PBKDF2 < 100.000 iteraciones; almacenamiento de contraseñas simples; OpenSSL <3.0; Se prohíbe la criptografía personalizada no auditada para la producción CCM.
GOST R 34.10-2018 (firma), 34.11-2018 Streebog (hash), 34.12-2018 Kuznyechik/Magma + modos 34.13-2018 (AEAD — MGM). Clases SKZI: KS2 — mínimo para L1, KS3 — mínimo para L2, KV1 — mínimo para L3.
ML-KEM (FIPS 203), ML-DSA (FIPS 204), SLH-DSA (FIPS 205), Halcón; esquemas híbridos para la transición. Aviso en v1.0, obligatorio para L3 en v2.0.
Las cifras son objetivos prospectivos, no el estado actual.
Configuración TLS
TLS 1.3 es obligatorio para sistemas nuevos; TLS 1.2 está obsoleto como 2027-12-01 y está prohibido para sistemas nuevos a partir de 2028-06-01.
Bibliotecas y HSM recomendados
| Bibliotecas y HSM recomendados | En esta página |
|---|---|
| Algoritmos | Bibliotecas: libsodium, Bouncy Castle, OpenSSL 3.0+ FIPS, Ring, Google Tink. |
| HSM | HSM: L1/L2 — Thales Luna, SafeNet, AWS CloudHSM (FIPS 140-2 L3); L3 — Securosys Primus, YubiHSM 2, Utimaco (FIPS 140-3 L3+); cadena de bloques: Libro mayor SE, Nitrokey HSM, Coldcard Mk4. La lista ofrece ejemplos neutrales, no un mandato de productos específicos. |
La lista ofrece ejemplos neutrales, no un mandato de productos específicos.
Proceso de desaprobación
| Proceso de desaprobación | En esta página |
|---|---|
Deprecated | Tres etapas: obsoleto (asesoramiento)/desfavorecido/prohibido. Al menos 180 días de aviso antes de la aplicación; una desaprobación de emergencia le da a 12 meses para remediarlo. |
Disfavored | Tres etapas: obsoleto (asesoramiento)/desfavorecido/prohibido. Al menos 180 días de aviso antes de la aplicación; una desaprobación de emergencia le da a 12 meses para remediarlo. |
Prohibited | MD5, SHA-1, RIPEMD-160 (solo Bitcoin heredado); DES/3DES, RC4/5/6, AES-ECB/CBC sin MAC; ECDSA k-reutilización, DSA, RSA < 2048, secp192k1; Math.random() / time-seeds / entropía de usuario no aumentada; PBKDF2 < 100.000 iteraciones; almacenamiento de contraseñas simples; OpenSSL <3.0; Se prohíbe la criptografía personalizada no auditada para la producción CCM. |
Un mapeo estructurado de CCSA a la línea base con estados Completo / Parcial / N/A / Crítico.
Abrir mapeoLas fuentes en las que se basa el estándar, en tres grupos.
Referencias abiertasRequisitos del algoritmo
Parámetros y primitivas criptográficas por nivel, configuración de TLS, bibliotecas recomendadas y HSM.