- Kriptografija štiti informacije pomoću matematičkih tehnika.
- Postoje različite vrste: simetrične, asimetrične i hash funkcije.
- Koristi se u bankarstvu, e-pošti, VPN mrežama i kriptovalutama.
- Prijetnje uključuju napade grube sile i korištenje slabih lozinki.

Kriptografija je jedna od najosnovnijih disciplina u digitalnom svijetu i kibernetičkoj sigurnosti. Od šifriranja lozinki do zaštite bankarskih podataka, njena primjena je svuda. Međutim, uprkos njenom značaju, mnogi ljudi nisu svjesni kako funkcioniše i različitih tehnika koje obuhvata.
U ovom članku ćemo detaljno istražiti šta je kriptografija, njene različite vrste, kako štiti informacije i njene primjene u svakodnevnom životu. Također ćemo pogledati neke od glavnih kriptografskih algoritama i kako se oni koriste za osiguranje sigurnosti podataka u sve digitalnijem svijetu.
Šta je kriptografija?
Kriptografija je nauka koja proučava tehnike kodiranja radi zaštite informacija. Njen glavni cilj je osigurati da su podaci dostupni samo ovlaštenim osobama , sprječavajući njihovo čitanje ili mijenjanje od strane neovlaštenih trećih strana. Ova disciplina se zasniva na matematičkim principima i primjeni algoritama za šifriranje koji pretvaraju čitljiv tekst u nerazumljiv kod.
Termin kriptografija potiče od grčkih riječi kryptós (skriveno) i graphein (pisanje), što odražava njenu svrhu skrivanja informacija tako da im mogu pristupiti samo oni s pravim ključem.
Glavni ciljevi kriptografije
Kriptografski sistemi su dizajnirani da se pridržavaju nekoliko osnovnih sigurnosnih principa :
- Poverljivost: Osigurava da informacije mogu čitati samo ovlaštene osobe.
- Integritet: Sprječava neovlašteno mijenjanje podataka.
- Autentifikacija: Omogućava provjeru identiteta korisnika koji pristupaju informacijama.
- Neodricanje: Sprečava osobu da negira da je izvršila određenu radnju, kao što je slanje šifrirane poruke.
Vrste kriptovaluta
Postoje različiti pristupi kriptografiji, svaki sa svojim karakteristikama i primjenama . U nastavku analiziramo najvažnije.

Simetrična kriptografija
Ova vrsta kriptografije koristi jedan ključ za šifriranje i dešifriranje informacija. I pošiljatelj i primatelj moraju dijeliti isti ključ, što predstavlja izazov za njihov siguran prijenos.
Neki popularni algoritmi simetrične kriptografije su:
- AES (Napredni standard šifriranja): Jedan od najsigurnijih i najčešće korištenih algoritama trenutno.
- DES (standard šifriranja podataka): Stariji standard, koji je trenutno zastario zbog svoje ranjivosti.
- Blowfish: Brz i siguran algoritam koji se koristi u raznim aplikacijama.
Asimetrična kriptografija
Također poznata kao kriptografija javnog ključa , ova metoda koristi dva različita, ali matematički povezana ključa: javni ključ za šifriranje informacija i privatni ključ za njihovo dešifriranje. Ovo nudi veću sigurnost i široko se koristi u sigurnoj komunikaciji.
Neki algoritmi asimetrične kriptografije uključuju:
- RSA: Zasnovan na faktorizaciji prostih brojeva, jedan je od najčešće korištenih sistema.
- Kriptografija eliptične krivulje (ECC): Nudi istu sigurnost kao RSA, ali sa manjim ključevima.
- Diffie-Hellman: Prvenstveno se koristi za sigurnu razmjenu ključeva.
Hash funkcije
Hash funkcije ne koriste ključeve; umjesto toga, generiraju jedinstveni sažetak ulaznih podataka. One su neophodne za provjeru integriteta podataka i koriste se u digitalnim potpisima i sigurnom pohranjivanju lozinki.
Primjeri hash funkcija uključuju:
- MD5: Nekada popularno, ali se sada smatra nesigurnim.
- SHA-1, SHA-256: Algoritmi SHA porodice koji pružaju veću sigurnost.
Kriptografija u svakodnevnom životu
Kriptografija je prisutna u mnogim aspektima našeg svakodnevnog života, iako je često ne primjećujemo. Neki primjeri njegove upotrebe uključuju:
- Zaštita e-pošte: Šifriranje osigurava da samo primalac može pročitati poruku.
- On line banka: Sve bankarske transakcije koriste kriptografiju za zaštitu finansijskih podataka.
- Virtuelne privatne mreže (VPN-ovi): Koristi se za osiguranje veza na javnim mrežama.
- Kripto valute: Blockchain koristi kriptografske algoritme kako bi osigurao integritet transakcija.

Kriptografske prijetnje i napadi
Uprkos svojoj sigurnosti, kriptografija nije nepogrešiva i postoji nekoliko prijetnji:
- Napadi grube sile: Sastoje se od isprobavanja svih mogućih kombinacija dok se ne pronađe ključ.
- Poznati napadi otvorenog teksta: Šifrirani tekst se analizira zajedno sa njegovom originalnom verzijom kako bi se otkrio ključ.
- Upotreba slabih tastera: Ako ključevi nisu dovoljno dugi ili se ponovo koriste, mogu biti ranjivi.
Implementacija dobrih sigurnosnih praksi, kao što je korištenje jakih lozinki i stalno ažuriranje algoritama, ključno je za izbjegavanje ranjivosti.
Kriptografija je temeljni stub digitalne sigurnosti . Zahvaljujući njoj, garantujemo privatnost, integritet i autentičnost naših komunikacija u sve povezanijem svijetu. Njena evolucija ostaje ključna za zaštitu informacija, posebno s tehnološkim napretkom poput kvantnog računarstva , koje bi moglo dovesti u pitanje mnoge trenutne standarde.