Durée: 12 mois
Rubrique: Architecte cybersécurité
3.1. Algorithmes de chiffrement par bloc
Durant cette leçon, nous aborderons les algorithmes de chiffrement par bloc qui sont un pilier essentiel de la cryptographie symétrique.
Dans les systèmes de chiffrement par bloc, les données plaintext (ou en clair), plutôt que d’être chiffées une à une, sont divisées en blocs de taille fixe qui sont ensuite encryptés. Chaque bloc a la même taille, généralement de 64 ou 128 bits, mais cela peut varier selon l'algorithme spécifique utilisé. Les algorithmes de chiffrement par bloc garantissent la sécurité en utilisant ce que l'on appelle des modes de chiffrement.
Un mode de chiffrement est une procédure qui permet d'assurer le chiffrement de blocs de taille fixe en appliquant une clé secrète. Les modes de chiffrement les plus courants sont le mode ECB (Electronic Codebook) et le mode CBC (Cipher Block Chaining).
L'un des exemples les plus connus d'algorithme de chiffrement par bloc est le DES (Data Encryption Standard). Toutefois, le DES ayant été cassé (son chiffrement peut être déchiffré sans la clé originale), il a été remplacé par l'AES (Advanced Encryption Standard) qui est plus sécurisé.
Il est important de noter que le chiffrement par bloc a pour objectif de sécuriser l'intégrité des données lors de leur transmission. Il ne garantit pas leur confidentialité, c'estàdire que les informations restent secrètes, ce qui est géré par d'autres aspects de la cryptographie.