Bases et applications de la cryptographie
Quelle affirmation décrit correctement une caractéristique du mode CTR (mode compteur) d'un chiffrement par blocs ?
- AChaque bloc est chiffré à l'aide du texte chiffré du bloc précédent, si bien que le chiffrement ne peut pas être parallélisé
- BUn remplissage destiné à amener le texte clair à un multiple de la longueur de bloc est toujours nécessaire
- CUne valeur combinant un nonce et un compteur est chiffrée pour produire un flux de clé, qui est combiné par XOR avec le texte clair
Afficher la réponse et l'explication
Réponse : C. Une valeur combinant un nonce et un compteur est chiffrée pour produire un flux de clé, qui est combiné par XOR avec le texte clair
En mode CTR, une valeur combinant un nonce et un compteur incrémenté de 1 à chaque bloc est chiffrée avec le chiffrement par blocs, et la sortie est combinée par XOR avec le texte clair en tant que flux de clé. Le flux de clé de chaque bloc peut être calculé indépendamment du bloc précédent : le chiffrement comme le déchiffrement peuvent donc être parallélisés, et l'on peut déchiffrer seulement la position souhaitée. Il suffit de tronquer le flux de clé à la longueur du texte clair, si bien qu'aucun remplissage n'est nécessaire. Au déchiffrement aussi, le chiffrement par blocs n'est utilisé que dans le sens du chiffrement.
Continuer : 9 autres questions sur Bases et applications de la cryptographie