Algorithmes de chiffrement symétrique

Avant de continuer, cliquez sur le lien suivant pour savoir ce qu’est Symmetric Encryption et Assymetric Encryption, si vous ne connaissez pas les termes Symmetric Encryption et Assymetric Encryption.
Data Encryption Standard (DES): Le Data Encryption Standard (DES) est un premier algorithme de chiffrement de données qui chiffre les données avec une clé symétrique de 56 bits générée de manière aléatoire pour chiffrer / déchiffrer des blocs de données de 64 bits. Le standard de chiffrement de données (DES) a été développé conjointement par IBM et le gouvernement américain et a été publié en 1975. Le DES est un algorithme de chiffrement en bloc.

DES n’est plus un algorithme de chiffrement sécurisé et il a été craqué à plusieurs reprises. En 1999, une organisation appelée Distributed.net combinait le temps d’inactivité de 100 000 PC sur Internet pour déchiffrer une clé DES en 23 heures. 

3DES: 3DES (prononcé comme « Triple DES ») a été développé à partir de DES et utilise une clé de 64 bits composée de 56 bits de clé effectifs et de 8 bits de parité. Dans 3DES, le cryptage DES est appliqué trois fois au texte en clair. Le texte en clair est chiffré avec la clé A, déchiffré avec la clé B et chiffré à nouveau avec la clé C. 3DES est un algorithme de chiffrement en bloc. 3DES reste un algorithme de chiffrement symétrique plus fort et il est beaucoup plus sécurisé que le standard de chiffrement de données (DES).

Les processus de cryptage et de décryptage 3DES utilisant trois clés différentes sont répertoriés ci-dessous.

• Crypter avec la clé A
• Déchiffrer avec la clé B
• Crypter avec la clé C

Le processus de déchiffrement est juste l’inverse du processus de chiffrement

• Déchiffrer avec la clé C
• Crypter avec la clé B
• Déchiffrer avec la clé A

Reportez-vous au lien suivant pour une vue technique de haut niveau de 3DES

Standard de cryptage avancé (AES): Le standard de cryptage avancé (AES) est un standard de cryptage plus récent et renforcé, qui utilise l’algorithme Rijndael (prononcé Rhine-doll). L’algorithme Rijndael a été développé par Joan Daemen et Vincent Rijmen de Belgique. AES finira par remplacer DESX et 3DES. AES est capable d’utiliser des clés 128 bits, 192 bits et 256 bits. La norme AES (Advanced Encryption Standard) est l’algorithme de chiffrement symétrique le plus sécurisé, lorsque vous comparez DES et 3DES.

Reportez-vous au lien suivant pour une vue technique de haut niveau de la norme AES (Advanced Encryption Standard).

Algorithme de chiffrement asymétrique


Rivest Shamir Adleman (RSA): Ron Rivest, Adi Shamir et Len Adleman ont publié l’algorithme de clé publique Rivest-Shamir-Adleman (RSA) en 1978. Cet algorithme peut être utilisé pour le cryptage et la signature de données. Les processus de cryptage et de signature sont effectués via une série de multiplications modulaires.

RSA est l’algorithme de cryptage asymétrique le plus utilisé. Les protocoles de sécurité réseau les plus largement utilisés, tels que SSH (Secure Shell), OpenPGP, SSL / TLS, etc., sont construits sur RSA et reposent sur RSA pour les fonctions de cryptage et de signature numérique.

Show CommentsClose Comments

Leave a comment