Domov
Slovník
Kryptografia

Kryptografia

Začiatočník

Pokrok vo výpočtovej technike sprístupnil dáta a hoci to môže ponúkať obrovské pozitívum, prináša to aj negatívum. Online dáta sú vystavené mnohým hrozbám vrátane krádeží a korupcie. Kryptografia (alebo kryptológia) je jedným z riešení, ktoré umožňuje chrániť informácie pred niektorými rizikami spojenými s ukladaním a distribúciou údajov. Neznamená to, že koncept šifrovania údajov je niečím novým. Už pred digitálnou érou ľudia maskovali správy, aby si ich nemohli prečítať príjemcovia, ktorým neboli určené. Zvýšené používanie počítačových zariadení však posunulo vedu šifrovania na úplne novú úroveň.


Čo je kryptografia?

Stručne povedané, kryptografia je veda o skrývaní informácií. Presnejšie povedané, moderná kryptografia využíva matematické teórie a výpočty na šifrovanie a dešifrovanie údajov alebo na zaručenie integrity a autentickosti informácií.

V základnom procese šifrovania textu sa obyčajný text (údaje, ktorým je možné jasne porozumieť) prevedie na šifrovaný text (nečitateľné údaje). Týmto spôsobom je možné zaručiť, že odoslané informácie si môže prečítať iba osoba, ktorá vlastní špecifický dešifrovací kľúč.

Použitím špecifických kryptografických techník je možné posielať citlivé dáta aj cez nezabezpečené siete. Úroveň šifrovania bude závisieť od stupňa ochrany, ktorú údaje vyžadujú. Napríklad typ zabezpečenia používaný v bežných osobných súboroch (napríklad kontakty) nie je rovnaký ako ten, ktorý sa používa v sieťach kryptomien.

Pre pochopenie jej dôležitosti v rámci systémov kryptomien je rozhodujúce naučiť sa, ako kryptografia funguje. Väčšina blockchainových systémov (ako napríklad Bitcoin) využíva konkrétnu sadu kryptografických techník, ktoré im umožňujú fungovať ako decentralizovaný a verejný ledger (účtovná kniha), prostredníctvom ktorej môžu prebiehať digitálne transakcie veľmi bezpečným spôsobom.


Ako funguje kryptografia?

Moderná kryptografia pozostáva z rôznych oblastí. Z nich najrelevantnejších sú tie, ktoré sa zaoberajú symetrickým šifrovaním, asymetrickým šifrovaním, hašovacími funkciamidigitálnymi podpismi.
Protokol siete Bitcoin využíva na zabezpečenie siete a na zabezpečenie platnosti každej transakcie kryptografické dôkazy. Digitálne podpisy zaručujú, že každý používateľ môže minúť iba prostriedky vo svojej vlastnej peňaženke a že tieto prostriedky nemožno minúť viackrát. Napríklad, ak Alice pošle 2 bitcoiny Bobovi, vytvorí transakciu, ktorá je v podstate správou potvrdzujúcou pridanie 2 bitcoinov do Bobovej peňaženky a zároveň odstráni tieto bitcoiny z Alicinej peňaženky. Dokáže to však urobiť iba poskytnutím digitálneho podpisu. 
Ďalším dôležitým prvkom protokolu siete Bitcoin je funkcia Hashcash, ktorá definuje mechanizmus konsenzu Proof of Work a proces ťažby (zodpovedný za zabezpečenie siete, validáciu transakcií a generovanie nových coinov). Hashcash využíva kryptografickú funkciu s názvom SHA-256.

Kryptografia je nevyhnutnou súčasťou technológie blockchain. Preto je kľúčová pre každú kryptomenu. Kryptografické dôkazy aplikované na distribuované siete umožnili vytvorenie ekonomických systémov bez potreby tretích strán, vďaka ktorým sa zrodil bitcoin a ďalšie decentralizované digitálne meny.