Bases et applications de la cryptographie
Quelle affirmation sur les fonctions de hachage SHA-2 et SHA-3 est correcte ?
- ASHA-3 est une version améliorée de SHA-2 qui conserve la même structure interne et se contente d'allonger la sortie
- BSHA-3 repose sur une construction en éponge différente de celle de SHA-2, et SHA-2 est lui aussi largement utilisé aujourd'hui
- CSHA-256 fait partie de SHA-3 : dans la famille SHA-3, la variante à sortie de 256 bits s'appelle SHA-256
Afficher la réponse et l'explication
Réponse : B. SHA-3 repose sur une construction en éponge différente de celle de SHA-2, et SHA-2 est lui aussi largement utilisé aujourd'hui
SHA-2 est une famille de fonctions de hachage comprenant SHA-224, SHA-256, SHA-384 et SHA-512, fondée sur la construction de Merkle–Damgård, qui fait passer les blocs l'un après l'autre dans une fonction de compression. SHA-3 a été normalisé en 2015 sous le nom de FIPS 202 à partir de Keccak, retenu lors d'un concours du NIST ; il utilise une construction en éponge qui absorbe l'entrée dans un grand état interne puis en extrait la sortie par essorage. SHA-3 n'a pas été créé parce que SHA-2 aurait été cassé : il sert d'alternative de structure différente, et SHA-2 reste largement utilisé. En revanche, une véritable collision de SHA-1 a été publiée en 2017, et SHA-1 n'est plus utilisé pour des usages comme les signatures numériques.
Continuer : 9 autres questions sur Bases et applications de la cryptographie