Criptografía
Código de autenticación de mensaje (MAC)
También conocido como: MAC, Suma de control criptográfica
Definición
Etiqueta corta de clave simétrica que autentica un mensaje y detecta manipulaciones, calculada y verificada con el mismo secreto compartido.
Ejemplos
- HMAC-SHA-256 se usa para autenticar las peticiones de AWS Signature Version 4.
- Poly1305 autentica el texto cifrado en el AEAD ChaCha20-Poly1305 utilizado por TLS 1.3.
Términos relacionados
HMAC
Construcción de MAC con clave basada en una función hash criptográfica, definida en RFC 2104 y FIPS 198-1.
Función hash criptográfica
Función unidireccional determinista que transforma entradas de longitud arbitraria en un resumen de longitud fija, resistente a preimágenes, segundas preimágenes y colisiones.
Firma digital
Mecanismo criptográfico de clave pública que demuestra la autenticidad, integridad y no repudio de un mensaje o documento.
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.
ChaCha20
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.
TLS (Transport Layer Security)
TLS (Transport Layer Security) — definition coming soon.