Saltar al contenido
ecdsa.com

Conjunto de cifrado (cipher suite)

Una combinación con nombre de algoritmos criptográficos que usa una conexión TLS; en TLS 1.3 solo nombra el AEAD y el hash del handshake (por ejemplo, TLS_AES_128_GCM_SHA256), mientras que los nombres de TLS 1.2 también fijaban el intercambio de claves y la autenticación.
También se escribecipher suiteciphersuiteTLS_AES_128_GCM_SHA256

TLS 1.3 define cinco conjuntos: TLS_AES_128_GCM_SHA256 (0x1301), TLS_AES_256_GCM_SHA384 (0x1302), TLS_CHACHA20_POLY1305_SHA256 (0x1303), TLS_AES_128_CCM_SHA256 (0x1304) y TLS_AES_128_CCM_8_SHA256 (0x1305). Los algoritmos de intercambio de claves y de firma se negocian por separado mediante supported_groups y signature_algorithms.

Los nombres de TLS 1.2 lo codifican todo, por ejemplo TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B): intercambio de claves ECDHE, autenticación ECDSA, AES-128-GCM y SHA-256 para la PRF. El RFC 9325 recomienda para TLS 1.2 únicamente ECDHE o DHE con conjuntos AEAD; el transporte de claves RSA, los conjuntos CBC, RC4, 3DES y los conjuntos de exportación están todos obsoletos.

OpenSSL configura las dos listas por separado (-ciphersuites para TLS 1.3, -cipher para TLS 1.2 y anteriores) y usa sus propios nombres (ECDHE-ECDSA-AES128-GCM-SHA256). El generador de configuración TLS produce una configuración de servidor actual.

Estándares y referencias

Todos los términos