Criptarea datelor a fost folosită de secole ca metodă de protecție a datelor sensibile. La sfârșitul anilor 1970, standardele de criptare a datelor (DES) au fost create de guvernul federal al Statelor Unite. Acest standard este gestionat de Institutul Național pentru Standarde și Tehnologie. Algoritmul internațional de criptare a datelor (IDEA™) este o funcție de criptare care a fost creată în 1991 de James Massey și Xuejia Lai de la ETH Zurich. Algoritmul de criptare IDEA™ se bazează pe o cheie de criptare de 128 de biți, care este cheia care criptează și descifrează mesajele.
Criptografia este o știință care se concentrează pe standardele pentru criptarea datelor. Acest proces convertește datele din text simplu într-un șir de caractere de nerecunoscut. Criptografia este folosită de obicei de majoritatea guvernelor pentru partajarea datelor militare și sensibile între organizații. Majoritatea algoritmilor criptografici folosesc chei secrete pentru a cifra și descifra datele în text simplu.
Criptografia cu cheie publică este un tip de criptare în care sunt necesare două chei pentru a decripta informațiile. O cheie este folosită pentru cifrare, iar o altă cheie este folosită pentru descifrarea mesajelor. Această formă de criptare este cunoscută ca criptare asimetrică deoarece o cheie publică este partajată cu părți de încredere.
Algoritmii de criptare IDEA™ folosesc o abordare simetrică cu cheie privată. Această formă de criptare utilizează o singură cheie. Cu această abordare, o singură cheie este utilizată pentru criptarea și decriptarea datelor în text simplu. Abordarea simetrică este de obicei mai rapidă, deoarece este mai ușor pentru computer să interpreteze o singură cheie.
Algoritmul de criptare IDEA™ are un brevet care expiră în 2011, ceea ce îl face indisponibil pentru uz comercial. Acest algoritm este folosit de mai multe guverne internaționale ca formă de criptare a datelor. Acest algoritm de criptare este inclus ca algoritm opțional pentru binecunoscutul standard de criptare a confidențialității destul de bune (PGP).
Algoritmul de criptare IDEA™ folosește o cheie de criptare de 128 de biți și este considerat un algoritm de criptare complex. Acest lucru se datorează faptului că IDEA™ folosește funcții matematice care manipulează șirul de caractere în plus față de cheia de 128 de biți. Aceste funcții includ înmulțirea simplă îmbinată cu manipularea algebrică avansată.
Criptarea datelor este utilizată pe scară largă în multe aplicații din întreaga lume. Aceste aplicații includ e-mailuri, conferințe video, televiziune prin cablu și protocoale securizate de Internet. Algoritmul de criptare IDEA™ va funcționa cu protocoale de criptare care necesită rate moderate de criptare.
Cu criptografia folosită în orice, de la carduri inteligente la telefoane mobile, performanța criptării este esențială. Un bancomat este un bun exemplu de criptare online într-o rețea de mare viteză. În prezent, algoritmul de criptare IDEA™ nu poate procesa la viteze suficiente pentru multe tranzacții de mare viteză.