Qu'est-ce que la cryptographie symétrique?
La cryptographie symétrique utilise des algorithmes à clé symétrique pour le cryptage et le décryptage des données. Un algorithme est une formule spécifique comportant un nombre limité d'étapes contenant des instructions pour résoudre un problème. Un algorithme à clé symétrique est une formule spécifique qui utilise souvent la même clé cryptographique pour le chiffrement et le déchiffrement. Pour mieux comprendre comment cela fonctionne, il est utile de comprendre comment fonctionne la cryptographie par rapport à la technologie.
Par exemple, un ordinateur ayant besoin de transférer des informations sensibles peut choisir de chiffrer ces informations, processus qui les transforme en une sorte de code qui apparaîtrait comme un non-sens si quelqu'un essayait de le lire. Une fois que les informations sont transférées à l'emplacement souhaité, un code spécifique les déchiffre en texte lisible. Ce processus est appelé décryptage et l'ordinateur doit disposer du code approprié pour effectuer ce processus correctement. Les banques qui offrent des services en ligne utilisent une forme de cryptage pour protéger les informations de leurs clients et les protéger.
Une formule mathématique connue sous le nom d'algorithme cryptographique est chargée de créer le code permettant de chiffrer les informations et le code permettant de les déchiffrer ultérieurement. Une information spécifique, appelée clé cryptographique, indique à l'algorithme cryptographique comment chiffrer puis décoder les informations spécifiques qu'il reçoit. La clé ne fonctionne qu'avec cet algorithme particulier et serait inutile pour déchiffrer le code d'un algorithme différent.
Lors de l'utilisation de la cryptographie symétrique, l'algorithme utilise la même clé cryptographique pour exécuter les processus de codage et de décodage au lieu d'utiliser une clé distincte pour chacun. Les clés sont généralement identiques ou presque identiques, avec un seul petit changement requis pour que chacune d’elles fonctionne. Généralement, seules les personnes qui envisagent d’utiliser la clé connaissent le mot de passe ou un autre code secret, ou une phrase, nécessaire pour que la clé commence à fonctionner. Cela permet à deux personnes de partager des informations entre elles sans craindre que quelqu'un d'autre puisse intercepter le code et le lire.
Les autres termes utilisés pour décrire les algorithmes à clé symétrique utilisés dans la cryptographie symétrique incluent la cryptographie à clé secrète, la cryptographie à clé privée et la cryptographie à une clé. La cryptographie symétrique est généralement utilisée pour le partage entre deux personnes ou un petit groupe plutôt que par les grands réseaux en ligne tels que les banques. Un guichet automatique, par exemple, peut utiliser une cryptographie symétrique et demander à l'utilisateur de saisir un numéro de compte bancaire et un numéro d'identification personnel avant de permettre à cette personne d'accéder à son compte.