Message authentication code

En criptografía, un Message authentication code, de cutiu llamáu poles sos sigles MAC o pola so traducción al asturianu Códigu de Autenticación de Mensaxe, ye una porción d'información utilizada pa autenticar un mensaxe.

Los valores MAC calcular por aciu l'aplicación d'una función hash criptográfica con clave secreta K, que namái conocen el remitente y destinatario, pero non los atacantes. Dizse que la función hash tien que ser criptográfica porque tien que cumplir ciertes propiedá de seguridá que les faen resistentes frente ataques d'adversarios. Matemáticamente la función hash criptográfica toma dos argumentos: una clave K de tamañu fixu y un mensaxe M de llargor arbitrariu. La resultancia ye un códigu MAC de llargor fixu:

MAC = CK(M)

onde:

  • M ye un mensaxe de llargor arbitrariu *

CK ye la función que tresforma'l mensaxe nun valor MAC y qu'utiliza una clave secreta K como parámetru * MAC ye'l valor MAC calculáu de llargor fixu

Si'l valor MAC unviáu coincide col valor que'l destinatario calcula, ésti puede garantizar que:

  • El mensaxe nun foi alteriáu *

El mensaxe provién del remitente indicáu nel mensaxe * Si'l mensaxe inclúi un númberu de secuencia, que'l mensaxe sigue la secuencia correuta


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne