Kaj je kriptografija?
Kripto za napredne
Drugi članki
Studija varnih komunikacijskih tehnik, ki omogočajo, da vsebino sporočila prebereta le pošiljatelj in predvideni prejemnik sporočila, je znana kot kriptografija. Beseda kryptos izhaja iz grške besede, ki pomeni "skrit". Tesno je povezana s šifriranjem, ki je postopek kodiranja navadnega besedila v šifrirano besedilo in nato nazaj, ko je prejeto. Poleg tega kriptografija vključuje tehnike, kot so mikrotočke in združevanje za prikrivanje informacij na fotografijah. Znano je, da so te tehnike uporabljali že stari Egipčani v zapletenih hieroglifih, eno prvih sodobnih šifer pa pripisujejo rimskemu cesarju Juliju Cezarju.
Šifriranje in dešifriranje elektronske pošte in drugih sporočil z navadnim besedilom je najbolj razširjena uporaba kriptografije pri prenosu elektronskih podatkov. Najosnovnejša metoda je simetrični pristop ali pristop s "tajnim ključem". Podatki se šifrirajo s tajnim ključem, nato pa se šifrirano sporočilo in tajni ključ dostavita prejemniku, da ju dekodira. V čem je težava? Tretja oseba ima vse, kar potrebuje za dešifriranje in branje sporočila, če ga prestreže. Kriptologi so izumili asimetrično shemo ali shemo "javnega ključa", da bi rešili to težavo. V tem primeru ima vsak uporabnik dva ključa: enega javnega in enega zasebnega. Pošiljatelji šifrirajo sporočilo in ga pošljejo skupaj, ko zahtevajo prejemnikov javni ključ. Ko je sporočilo dostavljeno, ga lahko dekodira le zasebni ključ prejemnika, kar pomeni, da je kraja brez ustreznega zasebnega ključa nesmiselna.
Na splošno se uporabljajo tri vrste kriptografskih tehnik: Šifrirne funkcije
- Kriptografija z javnim ključem
Kriptografija s simetričnim ključem je, kadar si pošiljatelj in prejemnik delita en ključ. Pošiljatelj z uporabo tega ključa šifrira odprto besedilo in prejemniku pošlje šifrirano besedilo. Prejemnik po drugi strani uporabi isti ključ za dešifriranje sporočila in pridobitev preprostega besedila.
Hash funkcije so, kadar algoritem ne uporablja ključa. Navidezno besedilo je hashirano s hash vrednostjo fiksne dolžine, ki preprečuje obnovitev vsebine navideznega besedila. Številni operacijski sistemi uporabljajo algoritme hash tudi za zaščito gesel.
Kriptografija z javnim ključem je najbolj revolucionarni koncept zadnjih 300 do 400 let. V kriptografiji z javnim ključem se uporabljata dva povezana ključa (javni in zasebni ključ). Javni ključ se lahko prosto prenaša, zasebni ključ, ki je z njim povezan, pa mora ostati tajen. Javni ključ se uporablja za šifriranje, zasebni ključ pa za dešifriranje.
Bitcoin in številne druge kriptovalute uporabljajo tehnologijo šifriranja z javnim in zasebnim ključem. To odpravlja potrebo po posredniku.