CyberGlossary

Criptografía

Cifrado simétrico

También conocido como: Cifrado de clave secreta, Cifrado de clave compartida

Definición

Esquema de cifrado en el que se usa la misma clave secreta para cifrar y descifrar, ofreciendo gran velocidad y fuerte confidencialidad cuando la clave se distribuye de forma segura.

El cifrado simétrico —también llamado de clave secreta o compartida— emplea una única clave, conocida por todas las partes, tanto para cifrar el texto claro como para descifrar el texto cifrado. Presenta dos familias principales: los cifrados de bloque (AES, 3DES, Blowfish), que operan sobre bloques de tamaño fijo, y los cifrados de flujo (ChaCha20, Salsa20), que generan un flujo combinado por XOR con el texto claro. AES-128 y AES-256 en modos autenticados como GCM u OCB son el estándar moderno, ofreciendo velocidad (acelerada por AES-NI) y seguridad. Su debilidad principal es la distribución de clave: cada par de partes debe compartir un secreto, lo cual se resuelve combinándolo con intercambio de claves asimétrico (p. ej. Diffie–Hellman) en protocolos como TLS.

Ejemplos

  • TLS 1.3 usa AES-GCM o ChaCha20-Poly1305 para el cifrado simétrico de los registros.
  • El cifrado de disco completo (BitLocker, LUKS) se basa en cifrados simétricos.

Términos relacionados