Criptografía
ChaCha20
Definición
Cifrado de flujo moderno diseñado por Daniel J. Bernstein, con clave de 256 bits y nonce de 96 bits; ampliamente desplegado junto a Poly1305 en el AEAD ChaCha20-Poly1305.
Ejemplos
- TLS 1.3 y QUIC utilizan TLS_CHACHA20_POLY1305_SHA256 en dispositivos móviles.
- WireGuard cifra todos sus paquetes de datos con ChaCha20-Poly1305.
Términos relacionados
Salsa20
Cifrado de flujo con clave de 256 bits diseñado por Daniel J. Bernstein en 2005, incluido en el portafolio eSTREAM y antecesor directo de ChaCha20.
Cifrado de flujo
Cifrado simétrico que cifra los datos bit a bit o byte a byte mediante XOR con un flujo pseudoaleatorio derivado de una clave y un nonce.
AES (Advanced Encryption Standard)
Cifrado de bloque estandarizado por NIST con bloques de 128 bits y claves de 128, 192 o 256 bits, diseñado por Daemen y Rijmen y usado como cifrado simétrico dominante en el mundo.
Cifrado simétrico
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.
Cifrado
Transformación criptográfica del texto claro en texto cifrado mediante un algoritmo y una clave, de modo que solo las partes autorizadas puedan recuperar los datos originales.
Suite de cifrado
Combinación nombrada de algoritmos criptográficos —intercambio de claves, autenticación, cifrado de datos e integridad— negociada por protocolos como TLS para una sesión.