Qu'est-ce que Code d'authentification de message ?

Courte valeur (MAC) calculée à partir d'un message et d'une clé secrète partagée par l'émetteur et le destinataire. En la recalculant avec la même clé et en comparant, le destinataire peut confirmer que le message vient de quelqu'un qui connaît la clé et n'a pas été modifié. Comme le destinataire peut aussi créer la même valeur, elle n'assure pas la non-répudiation. HMAC en est un exemple typique.

Nom japonais: メッセージ認証コード

« Code d'authentification de message » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Bases de la sécurité de l'information.

Domaine: Bases de la sécurité de l'information

S'entraîner : questions sur Code d'authentification de message

Quelle affirmation compare correctement un code d'authentification de message (MAC) et une signature numérique ?

  1. AUn MAC peut être vérifié par n'importe qui avec une clé publique ; son effet de non-répudiation est donc plus fort que celui d'une signature numérique
  2. BUn MAC est créé avec une clé secrète partagée par l'émetteur et le destinataire ; il permet de détecter les falsifications, mais comme le destinataire peut aussi créer le même MAC, il ne peut pas assurer la non-répudiation, c'est-à-dire prouver à un tiers que c'est l'émetteur qui a créé le message
  3. CUn MAC se contente de calculer une valeur de hachage sans clé ; même si un attaquant modifie le message et recalcule le MAC, le destinataire peut s'en apercevoir
Afficher la réponse et l'explication

Réponse : B. Un MAC est créé avec une clé secrète partagée par l'émetteur et le destinataire ; il permet de détecter les falsifications, mais comme le destinataire peut aussi créer le même MAC, il ne peut pas assurer la non-répudiation, c'est-à-dire prouver à un tiers que c'est l'émetteur qui a créé le message

Un code d'authentification de message (MAC) est une courte valeur calculée à partir d'un message et d'une clé secrète ; HMAC, qui utilise une fonction de hachage, est courant. Le destinataire le recalcule avec la même clé et compare : s'ils concordent, le message vient de quelqu'un qui connaît la clé et n'a pas été modifié en chemin. Un attaquant qui ne connaît pas la clé ne peut pas produire un MAC correct pour un message modifié. Mais le destinataire détient la même clé et peut lui aussi créer des MAC. Il ne peut donc pas prouver à un tiers que c'est l'émetteur qui a créé le message : un MAC n'assure pas la non-répudiation. Une signature numérique ne peut être créée qu'avec la clé privée de l'émetteur et peut être vérifiée par n'importe qui avec la clé publique ; elle assure donc la non-répudiation. Les MAC, en revanche, sont légers à calculer et largement utilisés pour les vérifications entre les deux parties, comme la détection des falsifications sur chaque paquet d'une connexion. Une simple valeur de hachage sans clé peut être recalculée par un attaquant en même temps que le message modifié ; elle ne permet donc pas de détecter une falsification délibérée.

« Code d'authentification de message » dans les explications

Questions mentionnant « Code d'authentification de message » (1)

  1. Quelle affirmation compare correctement un code d'authentification de message (MAC) et une signature numérique ?

Termes associés

Signature numérique Fonction de hachage Attaque zero-day (attaque du jour zéro) Authentification multifacteur (MFA) Cross-site scripting (XSS) Cryptographie à clé publique (cryptographie asymétrique) Cryptographie symétrique (cryptographie à clé secrète) Hameçonnage (phishing) Ingénierie sociale (social engineering) Injection SQL

Retour au glossaire