Bases et applications de la cryptographie
Quelle combinaison indique correctement ce que spécifie la suite cryptographique TLS_AES_128_GCM_SHA256 de TLS 1.3 ?
- AL'AEAD utilisé pour chiffrer les données (AES-128-GCM) et la fonction de hachage utilisée pour la dérivation de clés (HKDF) et d'autres usages (SHA-256)
- BLa méthode d'échange de clés (AES-128) et le schéma de signature du certificat serveur (SHA-256)
- CAES-128-GCM pour le chiffrement des données et HMAC-SHA256 joint à chaque enregistrement pour détecter les falsifications
Afficher la réponse et l'explication
Réponse : A. L'AEAD utilisé pour chiffrer les données (AES-128-GCM) et la fonction de hachage utilisée pour la dérivation de clés (HKDF) et d'autres usages (SHA-256)
Une suite cryptographique de TLS 1.2, par exemple TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, spécifiait ensemble l'échange de clés (ECDHE), l'authentification (RSA), le chiffrement (AES-128-GCM) et la fonction de hachage. Dans TLS 1.3, le groupe d'échange de clés (comme X25519) et le schéma de signature sont négociés dans des extensions séparées, et la suite cryptographique ne représente que la paire formée d'un AEAD et de la fonction de hachage de HKDF. Comme l'AEAD détecte aussi les falsifications des données, aucun HMAC n'est joint à chaque enregistrement, et SHA-256 sert au hachage des messages de la poignée de main et à la dérivation de clés.
Continuer : 9 autres questions sur Bases et applications de la cryptographie