Duomenų šifravimas buvo naudojamas šimtmečius kaip slaptų duomenų apsaugos metodas. Aštuntojo dešimtmečio pabaigoje duomenų šifravimo standartus (DES) sukūrė Jungtinių Valstijų federalinė vyriausybė. Šį standartą tvarko Nacionalinis standartų ir technologijos institutas. Tarptautinis duomenų šifravimo algoritmas (IDEA™) yra šifravimo funkcija, kurią 1970 m. sukūrė Jamesas Massey ir Xuejia Lai iš ETH Ciuricho. IDEA™ šifravimo algoritmas pagrįstas 1991 bitų šifravimo raktu, kuris šifruoja ir iššifruoja pranešimus.
Kriptografija yra mokslas, kurio pagrindinis dėmesys skiriamas duomenų šifravimo standartams. Šis procesas paverčia paprasto teksto duomenis į neatpažįstamą simbolių eilutę. Kriptografiją paprastai naudoja dauguma vyriausybių kariniams ir slaptiems duomenims tarp organizacijų keistis. Dauguma kriptografinių algoritmų naudoja slaptus raktus paprasto teksto duomenims šifruoti ir iššifruoti.
Viešojo rakto kriptografija yra šifravimo rūšis, kai informacijai iššifruoti reikalingi du raktai. Vienas raktas naudojamas šifravimui, o kitas – pranešimų iššifravimui. Ši šifravimo forma žinoma kaip asimetrinis šifravimas, nes viešasis raktas yra bendrinamas su patikimomis šalimis.
IDEA™ šifravimo algoritmai naudoja simetrinį privataus rakto metodą. Ši šifravimo forma naudoja tik vieną raktą. Taikant šį metodą, paprasto teksto duomenims šifruoti ir iššifruoti naudojamas vienas raktas. Simetrinis metodas paprastai yra greitesnis, nes kompiuteriui lengviau interpretuoti vieną klavišą.
IDEA™ šifravimo algoritmas turi patentą, kurio galiojimas baigiasi 2011 m., todėl jo negalima naudoti komerciniais tikslais. Šį algoritmą kaip duomenų šifravimo formą naudoja kelios tarptautinės vyriausybės. Šis šifravimo algoritmas įtrauktas kaip pasirenkamas gerai žinomo gana gero privatumo (PGP) šifravimo standarto algoritmas.
IDEA™ šifravimo algoritmas naudoja 128 bitų šifravimo raktą ir yra laikomas sudėtingu šifravimo algoritmu. Taip yra todėl, kad IDEA™ naudoja matematines funkcijas, kurios be 128 bitų rakto valdo simbolių eilutę. Šios funkcijos apima paprastą daugybą, sujungtą su pažangiu algebriniu manipuliavimu.
Duomenų šifravimas plačiai naudojamas daugelyje programų visame pasaulyje. Šios programos apima el. laiškus, vaizdo konferencijas, kabelinę televiziją ir saugius interneto protokolus. IDEA™ šifravimo algoritmas veiks su šifravimo protokolais, kuriems reikalingas vidutinis šifravimo greitis.
Kadangi kriptografija naudojama visur – nuo intelektualiųjų kortelių iki mobiliųjų telefonų, šifravimo našumas yra labai svarbus. Automatinis bankomatas yra geras internetinio šifravimo didelės spartos tinkle pavyzdys. Šiuo metu IDEA™ šifravimo algoritmas negali apdoroti pakankamu greičiu daugeliui didelės spartos operacijų.