Kaj je mednarodni algoritem za šifriranje podatkov?

Računalniška kriptografija se že desetletja uporablja kot metoda za ustvarjanje skrivnih šifriranih sporočil iz podatkov golega besedila. V zadnjih nekaj desetletjih je bilo ustvarjenih veliko novih algoritmov za šifriranje. Mednarodni algoritem za šifriranje podatkov (IDEA™) je primer algoritma za šifriranje, ki podatke načrtnega besedila šifrira v niz kodiranih znakov. Leta 1991 sta ga ustvarila James Massey in Xuejia Lai iz Švice kot obliko šifriranja podatkov. Izumitelji so upali, da bi lahko nadomestil takratno standardno šifriranje, ki je bil standard za šifriranje podatkov (DES).

Leta 1976 je vlada Združenih držav ustvarila standarde šifriranja za vse zvezne vladne subjekte. Takratni standard se je imenoval standard šifriranja podatkov (DES). Te standarde upravlja Nacionalni inštitut za tehnologijo in standarde (NIST). Ko je bil DES izdan, je bilo veliko kritik pristopu, ker so številni računalniški znanstveniki zlahka zlomili algoritem šifriranja. To je bilo predvsem zato, ker je bil šifrirni ključ, uporabljen v standardih DES, premajhen, kar je omejilo permutacije za ključe in zmanjšalo kompleksnost algoritma.

Leta 2001 je NIST nadgradil standarde na napredni standard šifriranja (AES). Novi standard je podpiral bolj zapleten algoritem šifriranja, ki je vseboval velik 256-bitni ključ. Ta nov pristop je onemogočil vdor v trenutne algoritme šifriranja. Mednarodni algoritem za šifriranje podatkov je bil ustvarjen pred AES, kot vmesni pristop k šifriranju podatkov. Trenutni algoritem IDEA™ se je prav tako razvil, da podpira novejše standarde AES.

Mednarodni algoritem za šifriranje podatkov se pogosto uporablja v številnih programskih aplikacijah in velja za dober algoritem za šifriranje podatkov. Uporablja simetrični algoritem šifriranja, ki uporablja en sam ključ za šifriranje in dešifriranje podatkov. Standardi IDEA™ podpirajo napredne šifrirne ključe do dolžine 128 bitov.

Precej dobra zasebnost (PGP) je šifrirni algoritem, ki se uporablja v številnih protokolih za šifriranje e-pošte. To običajno velja za dober pristop za šifriranje e-pošte, ker podpira napredne ključe za šifriranje. Številni algoritmi PGP uporabljajo mednarodni algoritem za šifriranje podatkov kot interno metodo za šifriranje sporočila. OpenPGP je odprtokodna različica PGP, ki je sprejela IDEA™ kot izbirni algoritem.

Algoritmi za šifriranje podatkov niso omejeni na podatke z navadnim besedilom. Večina algoritmov za šifriranje podpira šifriranje podatkov, zvoka in videa v navadnem besedilu. Vse oblike podatkov je mogoče šifrirati z mednarodnim algoritmom za šifriranje podatkov. Trenutno ima IDEA™ patent, ki omejuje njegovo uporabo na nekomercialna podjetja.