La cryptographie informatique a été utilisée pendant des décennies comme une méthode de création des messages secrets chiffrés de données en texte clair. Au cours des dernières décennies, de nombreux nouveaux algorithmes de chiffrement ont été créés. L'algorithme international de chiffrement des données (IDEA) est un exemple d'un algorithme de cryptage chiffrement des données plan du texte dans un ensemble de caractères brouillés. Il a été créé en 1991 par James Massey et Xuejia Lai de la Suisse comme une forme de cryptage des données. Les inventeurs avaient espéré qu'il pourrait remplacer le cryptage standard à ce moment-là, ce qui était la norme de chiffrement de 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 à l'époque, a été nommé le standard de chiffrement de données (DES). Ces normes sont gérées par l'Institut national de la technologie et des normes (NIST). Lorsque DES a été libéré, il y avait beaucoup de critiques à l'approche parce que l'algorithme de chiffrement a été facilement brisée par de nombreux chercheurs en informatique. Il s'agissait principalement parce que la clé de chiffrement utilisée dans les normes du DES était trop faible, ce qui limite les permutations pour les touches et réduit la complexité de l'algorithme
.
En 2001, le NIST a amélioré les normes de la norme de chiffrement avancé (AES). La nouvelle norme a soutenu un algorithme de cryptage plus complexe qui contenait une grande clé de 256 bits. Cette nouvelle approche a fait des algorithmes de cryptage actuels impossible à pirater. L'algorithme de cryptage de données internationales a été créé avant AES, comme une approche intérimaire pour le cryptage des données. L'algorithme actuel IDEA a également évolué pour soutenir les nouvelles normes de l'AES.
L'algorithme international de cryptage des données est largement utilisé par de nombreuses applications et est considéré comme un bon algorithme de cryptage des données. Il utilise un algorithme de chiffrement symétrique qui utilise une seule clé pour le cryptage et le décryptage des données. Les normes d’IDEA aide de clés de chiffrement avancés jusqu'à 128 bits de longueur.
Pretty Good Privacy (PGP) est un algorithme de chiffrement qui est utilisé dans de nombreux protocoles de cryptage e-mail. Cela est généralement considéré comme une bonne approche pour le chiffrement des courriels, car il prend en charge les clés de chiffrement avancé. De nombreux algorithmes de PGP utilisent l'algorithme international de chiffrement de données selon la méthode interne pour crypter le message. OpenPGP est une version open-source de PGP, qui a adopté IDEA comme un algorithme en option.
Les algorithmes de cryptage de données ne sont pas limités aux données en texte clair. La plupart des algorithmes de chiffrement supportent plain-text données, de sons et de cryptage vidéo. Toutes les formes de données peuvent être chiffrées avec l'algorithme de cryptage de données internationales. Actuellement, IDEA possède un brevet qui limite son utilisation à des entreprises non commerciales.