Kriptografija, znanost o skrivanju poruka, nije više samo domena špijuna i stručnjaka za računalnu sigurnost. Svakodnevno se koristimo njezinim principima, često i ne primjećujući – od slanja poruka na mobitelu, preko online plaćanja, do prijave na elektroničku poštu. Riječ potječe od grčkih riječi kryptós (skriven) i gráphein (pisati), što doslovno znači „skriveno pisanje“. Danas, u digitalnom dobu, kriptografija se definira kao skup metoda za pretvaranje podataka u oblik koji je nerazumljiv neovlaštenim osobama, a istovremeno zadržava svoju čitljivost za ovlaštenog primatelja.
Sadržaj...
Povijest kriptografije: Od drevnih šifri do suvremenih algoritama
Prvi zapisi o korištenju šifriranja na ovim prostorima datiraju iz srednjeg vijeka, a nalaze se u diplomatskim dokumentima pohranjenim u Dubrovačkom arhivu. Tada su se koristile jednostavne zamjenske šifre, gdje su se slova zamjenjivala prema unaprijed dogovorenoj tablici. Poznati primjer iz antike je Julije Cezar, koji je primjenjivao tzv. Cezarovu šifru, pomičući svako slovo u abecedi za tri pozicije unaprijed. Tako bi se, primjerice, riječ „RIJEKA“ pretvorila u „ULMHN“.
Razdoblje Drugog svjetskog rata donijelo je značajan napredak u kriptografskim tehnikama. Njemačka Enigma, jedan od najpoznatijih primjera, zahtijevala je složene metode za razbijanje njezinih kodova, što je uspješno ostvareno u britanskoj bazi Bletchley Park. Zanimljivo je da su i hrvatski matematičari, djelujući u partizanskim jedinicama, koristili ručno računanje za dekriptiranje poruka talijanskog i njemačkog stožera, naglašavajući važnost ljudske inteligencije u kombinaciji sa strojevima.
Nakon rata, kriptografija je počela nalaziti svoju primjenu u komercijalne svrhe. Hrvatska pošta je već 1990-ih godina uvela PIN kodove za poštanske uplatnice, što predstavlja jedan od prvih masovnih primjera korištenja kriptografskih tokena u javnoj upravi. Danas, sve bankarske institucije oslanjaju se na kombinaciju simetričnih i asimetričnih ključeva kako bi osigurale sigurnost financijskih transakcija.
Simetrični i asimetrični ključevi: Kako funkcionira sigurnost vaših poruka
Kod simetrične kriptografije, isti ključ se koristi za šifriranje i dešifriranje podataka. To znači da ako A šalje poruku B, oba moraju imati isti ključ. Prednost takvog sustava je brzina i jednostavnost, ali postoji velika slabost: ako ključ bude otkriven, cijela komunikacija postaje dostupna neovlaštenim osobama. Zbog toga se simetrični ključevi često koriste u kombinaciji s asimetričnim.
Asimetrična kriptografija koristi dva različita ključa: javni i privatni. Javni ključ je dostupan svima, dok je privatni ključ poznat samo vlasniku. Ako A želi poslati poruku B, koristi se B-ov javni ključ za šifriranje, a B koristi svoj privatni ključ za dešifriranje. Ovaj sustav je mnogo sigurniji, jer čak i ako neovlašteni dobiju javni ključ, neće moći dešifrirati poruku bez privatnog ključa.
Primjena kriptografije u svakodnevnom životu
Kriptografija nije samo teorija, već je važan dio svakodnevnog života





Leave a Comment