
Kriptografija i Bitcoin:Temelj digitalne bezbednosti
Šta je kriptografija, kako se od Cezarove šifre stiglo do para ključeva i zašto bez nje ne bi bilo Bitcoina.
Sadržaj
Najvažnije u nekoliko reči:
- Kriptografija je nauka o šifrovanju informacija pomoću matematičkih metoda.
- Bez kriptografije Bitcoin ne bi postojao. Ona pokazuje ko je vlasnik novca i čuva lanac blokova od izmena.
- Postoje dve glavne vrste šifrovanja, simetrično (jedan ključ) i asimetrično (javni i privatni ključ).
- Bitcoin par ključeva koristi za potpis, a ne za šifrovanje. Privatnim ključem vlasnik potpisuje transakciju, a javnim ključem svako proverava potpis.
Kriptografija je nauka o zaštiti informacija
Bitcoin radi zato što ga štiti kriptografija. Ona pokazuje ko je vlasnik novca i čuva lanac blokova od izmena. Ali šta zapravo znači pojam „kriptografija“?
Reč kriptografija potiče od grčkih reči kryptós (skriven) i gráphein (pisati) i doslovno znači „tajno pisanje“. U savremenom smislu, kriptografija je nauka o zaštiti informacija pomoću matematičkih metoda i algoritama. Njena svrha je da obezbedi poverljivost, integritet, autentičnost i neporecivost podataka u digitalnoj komunikaciji.
Drugim rečima, kriptografija omogućava da poruka bude čitljiva samo onome kome je namenjena i da njen sadržaj ne može da se izmeni ili falsifikuje bez znanja pošiljaoca ili primaoca.
U okviru ove oblasti razlikuju se dve osnovne discipline:
- Kriptografija, nauka o stvaranju sigurnih sistema za šifrovanje informacija.
- Kriptoanaliza, nauka o analizi i razbijanju šifrovanih poruka.
Zajedno, one čine kriptologiju, širu naučnu oblast koja proučava sve aspekte tajne komunikacije i zaštite podataka.
Danas se kriptografija ne koristi samo u vojnoj i državnoj sferi, već je temelj savremene digitalne bezbednosti, od zaštite lozinki i bankarskih transakcija do funkcionisanja interneta, elektronske pošte i, naravno, Bitcoina. Ona omogućava da u svetu u kojem se sve više oslanjamo na digitalne mreže naše informacije ostanu sigurne, autentične i pod našom kontrolom.
Bez ključa šifrovana poruka ne znači ništa
Zamisli da imaš bežičnu mrežu. Ako je ostaviš otvorenom, svako ko se nađe u blizini može da se poveže i prati saobraćaj. Ali ako postaviš lozinku i uključiš šifrovanje, mreža postaje zaštićena i pristup imaju samo oni koji znaju ključ.
Na isti način funkcioniše i šifrovanje poruka. Bez ključa podaci ostaju nečitljivi, a samo ovlašćeni primalac može da ih dešifruje i pročita u izvornom obliku.
Ista poruka u otvorenoj i u zaštićenoj mreži
Poruka putuje vazduhom i u oba slučaja može da je uhvati svako u blizini.
Sliku možeš da pomeraš levo-desno.
Ljudi šifruju poruke hiljadama godina

Potreba za poverljivom komunikacijom postoji još od najstarijih civilizacija. Ljudi su oduvek želeli da zaštite svoje tajne, bilo da su se odnosile na religijske spise, državne odluke ili vojne planove. Vremenom su razvijane sve maštovitije i složenije metode za prikrivanje značenja poruka, što je postavilo temelje onoga što danas poznajemo kao kriptografiju.
Antički sistemi šifrovanja
- Stari Egipat (oko 2000. p. n. e.). Korišćeni su neuobičajeni hijeroglifi za prikrivanje religijskih tekstova i imena božanstava.
- Stara Grčka. Razvijena je skitala, drveni cilindar oko kojeg se namotavala traka pergamenta. Poruka je bila čitljiva samo onome ko ima cilindar odgovarajućeg prečnika.
Cezarova šifra, najpoznatija antička tehnika
Jedan od najpoznatijih primera antičkog šifrovanja potiče od rimskog vojskovođe Gaja Julija Cezara (100-44. p. n. e.). Njegova šifra pripada metodama zamene slova (monoalfabetska zamena) i zasniva se na jednostavnom pomeranju alfabeta za određeni broj mesta.
U primeru ispod svako slovo je pomereno za tri mesta, pa A postaje D, a L postaje O.
Cezarova šifra, pomeranje za tri slova
Svako slovo se zamenjuje slovom koje u abecedi stoji tri mesta dalje.
Ko zna da je pomeranje tri mesta, vraća svako slovo tri mesta unazad i čita poruku.
Izvor: Svetonije, „Božanski Julije“, 56 (latinski original) (otvara se u novom prozoru), oko 121. godine, Cezar je u pismima pisao D umesto A, i tako redom.
Tajan mora da bude ključ, a ne način šifrovanja
Krajem 19. veka holandski kriptolog Ogist Kerkhofs (Auguste Kerckhoffs, 1835-1903) formulisao je čuveno načelo koje je postalo jedan od temelja moderne kriptografije, poznato kao Kerkhofsov princip. Prema ovom načelu, bezbednost kriptografskog sistema ne bi trebalo da zavisi od tajnosti algoritma, već isključivo od tajnosti ključa koji se koristi za šifrovanje i dešifrovanje poruka.
Drugim rečima, čak i ako su svi detalji algoritma javno poznati, sistem ostaje siguran sve dok ključ ostaje tajan. Princip je jedan od šest zahteva koje je Kerkhofs postavio za vojne šifre. Najpouzdaniji su sistemi koji izdrže javnu analizu, pa se na tome grade otvoreni i proverljivi standardi, od internet komunikacije i bankarskih sistema do Bitcoina. Kod Bitcoina je javno sve, i program i pravila, a tajan je samo privatni ključ.
Kriptografija ne čuva samo tajnu
Moderna kriptografija ima pet ciljeva:
- Autentičnost. Pouzdano se zna ko učestvuje u komunikaciji i odakle poruka potiče (na primer PIN ili digitalni potpis).
- Anonimnost. Skriva se identitet pošiljaoca, primaoca ili same komunikacije.
- Neporecivost. Pošiljalac ne može da porekne da je poslao poruku.
- Integritet. Podaci moraju da ostanu neizmenjeni (proverava se, na primer, kontrolnim zbirom).
- Poverljivost. Poruka mora da izgleda besmisleno svakome osim primaocu koji ima ključ.
Jedan zajednički ključ ili par ključeva
U modernoj kriptografiji postoje dva osnovna pristupa, simetrično i asimetrično šifrovanje.
Simetrično šifrovanje, jedan ključ za oba smera
Pošiljalac i primalac imaju isti tajni ključ.
Sliku možeš da pomeraš levo-desno.
Simetrično šifrovanje koristi jedan jedini ključ koji služi i za šifrovanje i za dešifrovanje poruka. Obe strane u komunikaciji moraju da imaju isti ključ, što omogućava brzo i efikasno šifrovanje, pa se ovaj pristup često koristi u sistemima gde je brzina presudna, na primer pri obradi velikih količina podataka. Ipak, njegov najveći nedostatak je bezbedna razmena ključa, jer ako ključ bude presretnut tokom prenosa, sigurnost celog sistema postaje ugrožena.
Asimetrično šifrovanje, poznato i kao kriptografija javnog ključa (engl. public-key cryptography), uvedeno je kao rešenje tog problema. Ono koristi dva međusobno povezana ključa, javni i privatni. Javni ključ se koristi za šifrovanje poruke i može da bude slobodno dostupan svima, dok se privatni ključ čuva u tajnosti i koristi isključivo za dešifrovanje.
Asimetrično šifrovanje, par ključeva
Javni ključ primaoca sme da ima svako. Privatni ključ ima samo primalac.
Sliku možeš da pomeraš levo-desno.

Ovaj princip može da se uporedi sa sefom koji ima mali otvor za ubacivanje. Svako može da ubaci poruku kroz otvor (pomoću javnog ključa), ali samo vlasnik pravog ključa može da otvori sef i pročita poruku (privatni ključ). Zahvaljujući ovom pristupu, asimetrična kriptografija postala je temelj bezbedne komunikacije na internetu i ključni deo savremenih tehnologija, uključujući i Bitcoin.
Kombinacija ova dva pristupa često se koristi u modernim protokolima, gde se asimetrično šifrovanje koristi za razmenu ključeva, a simetrično za brzu obradu podataka.
U Bitcoinu privatni ključ znači vlasništvo
U svetu Bitcoina pojmovi javni ključ (engl. public key) i privatni ključ (engl. private key) su sama osnova bezbednosti i poverenja u sistem. Svaka Bitcoin adresa zasniva se na paru ovih ključeva, koji zajedno omogućavaju sigurno slanje, primanje i čuvanje sredstava.
Od privatnog ključa do adrese, samo u jednom smeru
Primer za adresu koja počinje sa bc1q. Svaki korak se lako računa unapred, a nijedan ne može unazad.
Privatni ključ
0000000000000000000000000000000000000000000000000000000000000001
Ovde je to broj 1, najmanji mogući ključ, koji zna svako. Pravi privatni ključ je nasumičan broj sa do 78 cifara i ne pokazuje se nikome.
- Množenje tačke na krivoj secp256k1nazad ne može
Javni ključ
0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798
Sme da ga vidi svako. Njime se proverava potpis.
- Heš funkcije SHA-256, pa RIPEMD-160nazad ne može
Adresa
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Ovo daješ onome ko ti šalje bitcoine. Na adresu iz primera ne šalji ništa, jer njen privatni ključ zna svako.
Izvori: SECG, „SEC 2: Recommended Elliptic Curve Domain Parameters“ (otvara se u novom prozoru), 2010, kriva secp256k1, odeljak 2.4.1; NIST, FIPS 180-4 (otvara se u novom prozoru), 2015, heš funkcija SHA-256; BIP 173 (otvara se u novom prozoru), 2017, adresa za ovaj javni ključ, odeljak „Examples“.
Kako funkcioniše:
- Svako može da pošalje bitcoine na tvoju adresu. Adresa nastaje iz javnog ključa, kao na šemi iznad.
- Potrošiti ih može samo vlasnik privatnog ključa, jer samo on može da potpiše transakciju.
Kako vlasnik potpisuje, a mreža proverava
Šema principa, ne stvaran program.
Sliku možeš da pomeraš levo-desno.
Izvori: Satoshi Nakamoto, „Bitcoin: A Peer-to-Peer Electronic Cash System“ (otvara se u novom prozoru), 2008, str. 2, odeljak 2, vlasnik potpisuje, a primalac proverava potpis; Bitcoin Core, src/key.cpp (otvara se u novom prozoru), otvoreno 19.10.2026, potpis ECDSA (CKey::Sign) i Schnorr (CKey::SignSchnorr); BIP 340 (otvara se u novom prozoru), 2020, Schnorr potpis, u upotrebi od bloka 709.632 (Taproot, 14.11.2021).
Bitcoin, dakle, ne šifruje transakcije. One su javne i svako može da ih pročita. Privatni ključ služi za potpis kojim dokazuješ da novac smeš da potrošiš, a javni ključ za proveru tog potpisa.
Upravo zato postoji jedno ključno pravilo: samo ti smeš da znaš svoj privatni ključ. Ako ga neko drugi otkrije, ta osoba stiče potpunu kontrolu nad tvojim sredstvima, a nijedna banka, institucija ili servis ne može da ti ih vrati. Ključ se čuva u novčaniku, programu ili uređaju. U novčaniku nisu sami bitcoini, nego ključevi kojima ih trošiš.
Najvažnije pravilo: nikada, ni pod kojim okolnostima, ne deli svoj privatni ključ. Njegova zaštita znači zaštitu tvojih bitcoina.
Kvantni računari su izazov za kriptografiju budućnosti
Dovoljno veliki kvantni računar mogao bi jednog dana da iz javnog ključa izračuna privatni. Time bi bili ugroženi potpisi koje danas koriste banke, internet i Bitcoin. Takav računar još ne postoji, a kriptografi se na njega pripremaju unapred.
Čiji se javni ključ već vidi
Njih bi dovoljno jak kvantni računar napao prve.
| Bitcoini | Javni ključ se vidi? |
|---|---|
| Najstariji novčići, plaćeni na javni ključ | da, od prvog dana |
| Na adresi sa koje je već slat novac | da, od prvog slanja |
| Na Taproot adresi (bc1p) | da, ključ je u samoj adresi |
| Na adresi sa 1, 3 ili bc1q sa koje nikad nije slat novac | ne, skriva ga heš |
Izvor: BIP 360 (nacrt) (otvara se u novom prozoru), otvoreno 3.11.2026, koje vrste izlaza otkrivaju javni ključ (odeljak „Long Exposure vs Short Exposure Attacks“).
Američki institut za standarde NIST objavio je 13. avgusta 2024. prve standarde kvantno otporne kriptografije (FIPS 203, 204 i 205). Za Bitcoin postoji predlog BIP 360, koji je još nacrt. Kao i svaka izmena pravila, morao bi da dobije podršku mreže.
Najizloženiji su bitcoini čiji se javni ključ već vidi u lancu blokova: najstariji novčići, adrese koje su korišćene više puta i Taproot adrese. Kod adrese sa koje nikad nije slat novac javni ključ ostaje skriven iza heša sve do prvog slanja.
Kvantna fizika donosi i novu odbranu. Kvantna razmena ključa koristi Hajzenbergov princip neodređenosti, po kome svako merenje menja stanje kvantnog sistema, pa se svaki pokušaj prisluškivanja otkriva.
Bez kriptografije Bitcoin ne bi postojao
Kriptografija je danas svuda oko nas, iako je većina korisnika uopšte ne primećuje. Njena uloga u zaštiti informacija postaje sve važnija, pa se neprestano razvijaju nove i naprednije metode.
Ključne lekcije:
- Kriptografija je temelj bezbednosti i poverenja u Bitcoin mreži.
- Potpis privatnim ključem dokazuje vlasništvo bez banke ili drugog posrednika.
- Privatni ključevi moraju uvek da ostanu tajni, jer njihovo čuvanje direktno znači čuvanje vlasništva nad sredstvima.
- Kriptografija se neprestano razvija, prateći nove bezbednosne izazove i prilagođavajući se budućim inovacijama.
Bez kriptografije Bitcoin ne bi postojao. Razumevanje njenih principa znači shvatiti zašto je Bitcoin siguran, pouzdan i jedinstven oblik decentralizovanog digitalnog novca. Ali kriptografija je mnogo više od tehničkog pojma. Ona je osnova poverenja, privatnosti i slobode u digitalnom svetu u kojem živimo.
Šta dalje?
Heš funkcije, koje vezuju blokove u lanac i od javnog ključa prave adresu, takođe dolaze iz kriptografije. Kako rade, čitaš u sledećem tekstu, Šta je heš?
Pravila zna svako, a ključ samo vlasnik. Na tome stoji Bitcoin.
- Kriptografija i Bitcoin: temelj digitalne bezbednosti
Tekst 2 od 14
