Kas yra kriptografija | BITmarkets
Švietimas Kas yra kriptografija

Kas yra kriptografija

> 2 min. skaitymas
Kas yra kriptografija

Saugių ryšių metodų, leidžiančių tik siuntėjui ir numatytam gavėjui perskaityti pranešimo turinį, tyrimas vadinamas kriptografija. Žodis kryptos kilęs iš graikų kalbos žodžio, reiškiančio "paslėptas". Jis glaudžiai susijęs su šifravimu, t. y. paprasto teksto užšifravimo į šifruotą tekstą ir vėl atgal, kai jis gaunamas. Be to, kriptografija apima tokius metodus, kaip mikrodetalės ir suliejimas, siekiant paslėpti informaciją nuotraukose. Žinoma, kad senovės egiptiečiai šiuos metodus taikė sudėtingiems hieroglifams, o vienas pirmųjų šiuolaikinių šifrų priskiriamas Romos imperatoriui Julijui Cezariui.

Elektroninio pašto ir kitų paprasto teksto žinučių šifravimas ir iššifravimas - tai labiausiai paplitęs kriptografijos panaudojimas perduodant elektroninius duomenis. Simetrinis arba "slaptojo rakto" metodas yra pats pagrindinis metodas. Duomenys užšifruojami slaptuoju raktu, o užkoduotas pranešimas ir slaptasis raktas perduodami gavėjui iššifruoti. Kokia yra problema? Trečioji šalis turi viską, ko jai reikia, kad galėtų iššifruoti ir perskaityti pranešimą, jei jis būtų perimtas. Šiai problemai spręsti kriptologai išrado asimetrinę arba "viešojo rakto" schemą. Šiuo atveju kiekvienas naudotojas turi du raktus: vieną viešąjį ir vieną privatųjį. Siuntėjai užšifruoja pranešimą ir, paprašę gavėjo viešojo rakto, perduoda jį kartu. Kai pranešimas pristatomas, jį iššifruoti gali tik gavėjo privatus raktas, o tai reiškia, kad vagystė be atitinkamo privataus rakto yra beprasmė.

Apskritai naudojami trijų tipų kriptografiniai metodai: Šifravimo funkcijos

-         Viešojo rakto kriptografija

Simetrinio rakto kriptografija yra tada, kai vienu raktu dalijasi ir siuntėjas, ir gavėjas. Naudodamasis šiuo raktu siuntėjas užšifruoja atvirąjį tekstą ir siunčia šifruotąjį tekstą gavėjui. Kita vertus, gavėjas tuo pačiu raktu iššifruoja pranešimą ir gauna atvirąjį tekstą.

Hash funkcijos yra tada, kai algoritmas nenaudoja rakto. Atvirasis tekstas užhašuojamas fiksuoto ilgio hash verte, kuri neleidžia atkurti atvirojo teksto turinio. Daugelyje operacinių sistemų slaptažodžiams apsaugoti taip pat naudojami hash algoritmai.

Viešojo rakto kriptografija yra revoliucingiausia pastarųjų 300-400 metų koncepcija. Viešojo rakto kriptografijoje naudojami du susiję raktai (viešasis ir privatusis raktas). Viešasis raktas gali būti laisvai perduodamas, tačiau su juo susijęs privatusis raktas turi būti laikomas paslaptyje. Viešasis raktas naudojamas šifravimui, o privatusis - dešifravimui.

Bitkoinuose ir daugelyje kitų kriptovaliutų naudojama viešojo ir privataus raktų šifravimo technologija. Dėl to nebereikia tarpininko.