Bases et applications de la cryptographie
Quelle affirmation sur le nonce (IV) de 96 bits utilisé dans AES-GCM est correcte ?
- AIl n'a pas besoin d'être secret et peut être produit par un compteur, mais la même valeur ne doit jamais être utilisée deux fois avec la même clé
- BS'il est connu d'un attaquant, le texte clair fuit ; il doit donc être gardé secret et conservé en sûreté comme la clé
- CIl doit être choisi au hasard à chaque fois, et le produire avec un compteur incrémenté de 1 détruit la sécurité
Afficher la réponse et l'explication
Réponse : A. Il n'a pas besoin d'être secret et peut être produit par un compteur, mais la même valeur ne doit jamais être utilisée deux fois avec la même clé
Ce que l'on exige d'un nonce GCM, c'est que ses valeurs ne se répètent jamais (qu'elles soient uniques) sous une même clé. Il n'a pas besoin d'être secret, et un compteur du nombre d'envois satisfait cette condition. Utiliser deux fois le même nonce avec la même clé fait fuir, comme en mode CTR, le XOR des textes clairs, et permet en outre de retrouver la valeur utilisée pour l'authentification, ce qui expose à la falsification des étiquettes. Lorsque les nonces sont choisis au hasard, le nombre de chiffrements sous une même clé est plafonné pour éviter les répétitions accidentelles (2^32 dans NIST SP 800-38D).
Continuer : 9 autres questions sur Bases et applications de la cryptographie