Durée: 12 mois
Rubrique: Architecte cybersécurité
La cryptographie symétrique fait référence à un système de cryptage qui utilise la même clé pour le chiffrement et le déchiffrement des données. C'est l'une des deux principales méthodes de chiffrement, l'autre étant la cryptographie asymétrique.
En cryptographie symétrique, les données sont transformées de façon à être illisibles, sauf à la personne ou à l'ordinateur qui possède la clé de déchiffrement. Cette méthode est connue pour être rapide et efficace, cependant, elle présente des inconvénients tels que la difficulté de gérer et de distribuer les clés de manière sécurisée.
Deux souscatégories d'algorithmes de cryptographie symétrique sont couramment utilisées : Les algorithmes de chiffrement par bloc et les algorithmes de chiffrement par flot.
Les algorithmes de chiffrement par bloc chiffrent les données en grands blocs à la fois, généralement de 64 ou 128 bits. Les exemples les plus populaires de ce type incluent le DES (Data Encryption Standard) et l'AES (Advanced Encryption Standard).
Le DES était l'algorithme standard pour la cryptographie symétrique, mais il a été jugé inadéquat en raison de sa sensibilité aux attaques par force brute. L'AES, en revanche, est actuellement l'algorithme le plus utilisé, offrant une plus grande robustesse et une plus grande sécurité.
Les algorithmes de chiffrement par flot chiffrent les données un bit à la fois. Ils sont généralement plus rapides et moins susceptibles d'erreur que les algorithmes de chiffrement par bloc, mais ils sont aussi généralement considérés comme moins sécurisés.