¿Cómo proporcionan autenticidad las MAC?

1

No veo cómo son diferentes las funciones hash. Alice no pudo usar la llave de Bob para producir un MAC y enviar el mensaje a Jim.

    
pregunta phil 19.02.2015 - 10:07
fuente

1 respuesta

5

Supongo que te refieres al código de autenticación de mensaje.

La principal diferencia entre un MAC y una función hash es que el MAC también toma una clave secreta como entrada. Por lo tanto, el MAC proporciona integridad y autenticidad para el mensaje.

Ejemplo de cómo se usa:

Tanto Alice como Bob conocen la clave secreta k. Alice quiere enviar un mensaje largo y arbitrario m.

  1. Ella genera una etiqueta. etiqueta < - S (k, m).
  2. Ella envía el mensaje m junto con la etiqueta.

Bob verifica esto.

  1. V (k, m, etiqueta) = Sí / No
respondido por el Anders Nordin 19.02.2015 - 10:48
fuente

Lea otras preguntas en las etiquetas