¿Qué significan los datos asociados y los números de mensaje?

Estoy leyendo un artículo sobre cifrado autenticado y no entiendo algunas entradas para una función de cifrado. Son datos asociados, números de mensajes públicos y secretos. ¿Puedes explicarme sus significados?

Comentarios

Responder

Como se documenta en la convocatoria de presentaciones de la competencia CAESAR , un esquema de cifrado autenticado puede tener hasta cinco entradas.

  • La clave . Este es obvio. La clave debe permanecer confidencial y, una vez que se filtra, se pierden todas las garantías de autenticación y confidencialidad.
  • El texto sin formato . Esto también es obvio. Este es el mensaje a cifrar. Se garantiza que un atacante (delimitado por polinomia) no puede alterar ni extraer ninguna información sobre el texto sin formato del texto cifrado.
  • Los datos asociados . Se trata principalmente de metadatos. Se garantiza que un atacante no puede alterar los datos asociados, pero puede leerlos en texto sin cifrar. Los datos asociados se utilizan comúnmente para transportar IV, encabezados o información de enrutamiento.
  • El número de mensaje público . Esto es puede ser solo una parte de los datos asociados, pero también puede ser una entrada adicional de longitud fija. Se garantiza que el número de mensaje público no se modificará, pero se puede leer en texto claro. La reutilización de un par (número de mensaje público, número de mensaje secreto) puede resultar en una pérdida total de garantías de seguridad para un esquema dado. El uso de este número puede ser para prevenir ataques de reproducción y servir como un nonce para los esquemas subyacentes.
  • El número de mensaje secreto . Esta es una entrada relativamente nueva. Es el texto sin formato equivalente al número de mensaje público. Por lo tanto, también se garantiza la confidencialidad de este número. El uso de este número puede ser para ocultar partes del nonce del sistema subyacente a los atacantes o para permitir (algún tipo de) cifrado híbrido.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *