Qu'est-ce que l'algorithme de cryptage de données international?
La cryptographie informatisée est utilisée depuis des décennies comme méthode de création de messages chiffrés secrets à partir de données en texte brut. Au cours des dernières décennies, de nombreux nouveaux algorithmes de chiffrement ont été créés. L’algorithme international de cryptage des données (IDEA ™) est un exemple d’algorithme de cryptage qui permet de chiffrer les données de plan-texte en un ensemble de caractères brouillés. Il a été créé en 1991 par James Massey et Xuejia Lai, de Suisse, sous forme de cryptage de données. Les inventeurs avaient espéré pouvoir remplacer le cryptage standard à cette époque, qui était la norme de cryptage des données (DES).
En 1976, le gouvernement des États-Unis a créé des normes de cryptage pour toutes les entités du gouvernement fédéral. La norme à cette époque s'appelait la norme de chiffrement de données (DES). Ces normes sont gérées par l'Institut national de la technologie et des normes (NIST). Lors de la publication de DES, de nombreuses critiques ont été formulées à l’égard de cette approche car de nombreux informaticiens ont facilement détruit l’algorithme de chiffrement. Cela était principalement dû au fait que la clé de chiffrement utilisée dans les normes du DES était trop petite, ce qui limitait les permutations pour les clés et réduisait la complexité de l'algorithme.
En 2001, le NIST a mis à niveau les normes pour les intégrer à la norme de cryptage avancé (AES). La nouvelle norme prend en charge un algorithme de cryptage plus complexe contenant une clé de 256 bits. Cette nouvelle approche a rendu les algorithmes de cryptage actuels impossibles à pirater. L'algorithme international de cryptage des données a été créé avant AES, en tant qu'approche provisoire du cryptage des données. L'algorithme IDEA ™ actuel a également évolué pour prendre en charge les normes plus récentes d'AES.
L'algorithme international de cryptage des données est largement utilisé par de nombreuses applications logicielles et est considéré comme un bon algorithme pour le cryptage des données. Il utilise un algorithme de chiffrement symétrique, qui utilise une clé unique pour chiffrer et déchiffrer les données. Les normes IDEA ™ prennent en charge les clés de cryptage avancées d’une longueur maximale de 128 bits.
Pretty good privacy (PGP) est un algorithme de chiffrement utilisé dans de nombreux protocoles de chiffrement de courrier électronique. Ceci est généralement considéré comme une bonne approche pour chiffrer les courriels car il prend en charge les clés de chiffrement avancées. De nombreux algorithmes PGP utilisent l'algorithme de cryptage international des données comme méthode interne de cryptage du message. OpenPGP est une version open source de PGP, qui a adopté IDEA ™ comme algorithme facultatif.
Les algorithmes de chiffrement des données ne se limitent pas aux données en texte brut. La plupart des algorithmes de chiffrement prennent en charge le chiffrement de données en texte brut, audio et vidéo. Toutes les formes de données peuvent être cryptées avec l'algorithme international de cryptage des données. Actuellement, IDEA ™ a un brevet qui limite son utilisation aux entreprises non commerciales.