Domů
Glosář
Kryptografie

Kryptografie

Začátečníci

Díky pokroku v oblasti počítačových technologií se data stala dostupnějšími, a i když to může být velkou výhodou, má to i svou stinnou stránku. Online data jsou vystavena mnoha hrozbám, včetně krádeží a poškození. Kryptografie (nebo kryptologie) je jedno z řešení, které umožnilo chránit informace před některými riziky spojenými s ukládáním a distribucí dat. Nechceme tím říct, že koncept šifrování dat je nový. Už před nástupem digitální éry lidé maskovali zprávy, aby se nedostaly do nezamýšlených rukou. Rozšířené používání výpočetních zařízení ale posunulo tuto vědu o šifrování na zcela novou úroveň.


Co je kryptografie?

Stručně řečeno, kryptografie je věda o skrývání informací. Moderní kryptografie konkrétně využívá matematické teorie a výpočty k šifrování a dešifrování dat nebo zaručení integrity a pravosti informací.

Základní proces šifrování textu vypadá tak, že nešifrovaný text (jasně srozumitelná data) projde šifrovacím procesem, který ho přemění na šifrovaný text (který je nečitelný). Tímto způsobem je možné zaručit, že si odeslané informace přečte pouze osoba, která vlastní určitý dešifrovací klíč.

S pomocí specifických kryptografických technik je možné posílat citlivá data i přes nezabezpečené sítě. Úroveň šifrování závisí na stupni ochrany, který data vyžadují. Například zabezpečení běžných osobních souborů (jako jsou kontakty) nedosahuje stejné úrovně jako zabezpečení kryptoměnových sítí.

Znalost fungování kryptografie je pro pochopení jejího významu v kryptoměnových systémech zásadní. Většina blockchainových systémů, jako je například Bitcoin, využívá speciální soubor kryptografických technik, které jim umožňují fungovat jako decentralizovaná a veřejná účetní kniha, díky čemuž mohou realizovat digitální transakce velmi bezpečným způsobem.


Jak kryptografie funguje?

Moderní kryptografii tvoří různé studijní oblasti, ale mezi nejdůležitější patří ty, které se zabývají symetrickým šifrováním, asymetrickým šifrováním, hashovacími funkcemi a digitálními podpisy.
Bitcoinový protokol používá k zabezpečení sítě a zajištění platnosti každé transakce kryptografické důkazy. Digitální podpisy zaručují, že každý uživatel může utratit pouze prostředky ve své vlastní peněžence a že tyto prostředky nelze utratit víc než jednou. Pokud například Alice pošle Bobovi 2 bitcoiny, vytvoří transakci, která je v podstatě zprávou potvrzující přidání 2 bitcoinů do Bobovy peněženky a odebrání 2 bitcoinů z Aliciny peněženky. Může to ale udělat, pouze když poskytne digitální podpis. 
Dalším důležitým prvkem bitcoinového protokolu je funkce hashcash, která definuje mechanismus konsenzu proof-of-work a proces těžby (zodpovědný za zabezpečení sítě, ověřování transakcí a vytváření nových bitcoinů). Hashcash využívá kryptografickou funkci SHA-256.

Kryptografie je nezbytnou součástí blockchainové technologie, a proto je klíčová pro všechny kryptoměny. Kryptografické důkazy aplikované na distribuované sítě umožnily vznik ekonomických systémů bez nutnosti důvěry a přivedly na svět Bitcoin a další decentralizované digitální měny.