Le cryptage des données a été utilisé pendant des siècles comme une méthode de protection des données sensibles. À la fin des années 1970, les normes de chiffrement des données (DES) ont été créés par l'administration fédérale des États-Unis. Cette norme est gérée par le National Institute for Standards and Technology. L'algorithme international de chiffrement de données (IDEA) est une fonction de chiffrement qui a été créé en 1991 par James Massey et Xuejia Lai de l'ETH de Zurich. L'IDEA algorithme de chiffrement est basé sur une clé de cryptage à 128 bits, qui est la clé qui chiffrement et des messages déchiffre.
La cryptographie est une science qui met l'accent sur les normes de cryptage des données. Ce processus convertit les données en texte clair dans une chaîne de caractères méconnaissables. La cryptographie est généralement utilisée par la plupart des gouvernements pour les données militaires sensibles et partage entre les organisations. La plupart des algorithmes cryptographiques utilisent des clés secrètes pour chiffrer et déchiffrer les données en texte clair.
La cryptographie à clé publique est un type de cryptage, dans lequel deux clés sont nécessaires pour décrypter les informations. Une clé est utilisée pour chiffrer et une autre clé est utilisée pour déchiffrer les messages. Cette forme de cryptage est connue comme le chiffrement asymétrique car une clé publique est partagée avec des personnes de confiance.
Les algorithmes de chiffrement IDEA utilisent une approche symétrique à clé privée. Cette forme de cryptage utilise seulement une seule touche. Avec cette approche, une seule clé est utilisée pour le chiffrement et le déchiffrement des données en texte clair. L'approche symétrique est généralement plus rapide car il est plus facile pour l'ordinateur d'interpréter une seule touche.
L'algorithme de chiffrement IDEA possède un brevet qui expire en 2011, ce qui le rend indisponible pour une utilisation commerciale. Cet algorithme utilisé par plusieurs gouvernements étrangers comme une forme de cryptage des données. Cet algorithme de chiffrement est inclus comme un algorithme option pour la jolie bonne norme de cryptage connue de confidentialité (PGP).
L’IDEA algorithme de chiffrement utilise une clé de cryptage de 128 bits et est considéré comme un algorithme de chiffrement complexe. C'est parce que IDEA utilise des fonctions mathématiques qui manipulent la chaîne de caractères en plus de la clé de 128 bits. Ces fonctions comprennent la simple multiplication fusionnée avec la manipulation algébrique avancée.
Le cryptage des données est largement utilisé dans de nombreuses applications dans le monde entier. Ces applications comprennent les e-mails, de vidéoconférences, d'une télévision par câble, et des protocoles Internet sécurisés. L'algorithme de chiffrement IDEA fonctionne avec les protocoles de cryptage qui exigent des taux de chiffrement modérés.
Avec la cryptographie utilisée dans toutes sortes de cartes à puce pour les téléphones cellulaires, les performances de chiffrement est critique. Un guichet automatique est un bon exemple de cryptage en ligne sur un réseau à grande vitesse. Actuellement l'algorithme de chiffrement IDEA ne peut pas traiter à des vitesses suffisantes pour de nombreuses transactions à haute vitesse.