Saltar al contenido principal
v0.2 borrador -> v1.0
Anexo 2

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).

Lector estándar

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 norma
01 —Anexo 2

Niveles de algoritmo

Nivel global: primitivas recomendadas

Nivel global: primitivas recomendadas
En esta páginaNivel 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.

Obsoleto y prohibido

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.

Estándar
Nivel ruso (SKZI)

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.

v0.2 borrador -> v1.0
Nivel cuántico

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.

Valores indicativos

Las cifras son objetivos prospectivos, no el estado actual.

02 —Herramientas

Configuración TLS

TLS 1.3ObligatorioTLS 1.2Parcial

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.

03 —Recursos

Bibliotecas y HSM recomendados

Bibliotecas y HSM recomendadosEn 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.

Fuera de alcance

La lista ofrece ejemplos neutrales, no un mandato de productos específicos.

04 —Lector estándar

Proceso de desaprobación

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.
Proceso de desaprobaciónEn 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.


Sección A
Transferencia (referencia)

Un mapeo estructurado de CCSA a la línea base con estados Completo / Parcial / N/A / Crítico.

Abrir mapeo
Asunto frontal §0.4
Referencias normativas

Las fuentes en las que se basa el estándar, en tres grupos.

Referencias abiertas

Requisitos del algoritmo

Parámetros y primitivas criptográficas por nivel, configuración de TLS, bibliotecas recomendadas y HSM.