Kryptografie nebo kryptografie je věda o psaní kódů a bezpečných komunikačních kódů a je to jeden z nejdůležitějších prvků v blockchainovém průmyslu a moderních digitálních měnách. Dnes používané šifrovací techniky jsou výsledkem velmi dlouhé historie vývoje. Od starověku lidé používali kryptografii k bezpečnému přenosu informací. Níže je fascinující historie kryptografie, která vedla k pokročilým a sofistikovaným metodám používaným v moderním digitálním šifrování.


Starověké kořeny kryptografie

Je známo, že ve starověku existovaly primitivní kryptografické techniky a zdá se, že většina raných civilizací do určité míry používala kryptografii, jako je substituce kódu, která je primární formou kryptografie ve starověkých egyptských i mezopotámských spisech. Nejstarší známý příklad tohoto typu kryptografie byl nalezen v hrobce egyptského šlechtice jménem Khnumhotep II., který žil asi před 3900 lety.

Účelem nahrazení symbolu v nápisu Khnumhotep II nebylo skrýt informace, ale zvýšit jejich lingvistickou přitažlivost. Nejstarší známý příklad šifrování používaného k ochraně citlivých informací se objevil asi před 3 500 lety, kdy mezopotámský písař použil kryptografii ke skrytí vzorce keramiky, který se používal na hliněné tabulky.

V pozdějších obdobích starověku byla kryptografie široce používána k ochraně důležitých vojenských informací, účelu, který slouží dodnes. Ve městě Sparta v Řecku byly zprávy zašifrovány tak, že byly napsány na pergamen přes válec určité velikosti, takže zpráva byla nerozluštitelná, dokud nebyla příjemcem zabalena kolem podobného válce. Stejně tak je známo, že špioni ve starověké Indii používali šifrované zprávy již ve 2. století před naším letopočtem.

Snad nejpokročilejší kryptografii používali ve starověkém světě Římané. Pozoruhodný příklad římské šifry známé jako Caesarova šifra zahrnuje transformaci písmen pro zašifrovanou zprávu o určitý počet míst v latinské abecedě. Se znalostí tohoto systému a počtu míst pro změnu písmen může příjemce zprávu dekódovat a pokud se mu to nepodaří, zpráva již nebude čitelná nebo srozumitelná.


Vývoj ve středověku a renesanci

Během středověku nabývala kryptografie na významu, ale substituční šifra, jejímž příkladem je Caesarova metoda, zůstala standardem v kryptografii.

 Věda o kryptoanalýze, což je věda, jejímž prostřednictvím se kódy prolamují a řeší, začala dohánět primitivní vědy, které jsou v kryptografii stále relativně primitivní. Al-Kindi, známý arabský matematik, kolem roku 800 našeho letopočtu vyvinul techniku ​​známou jako frekvenční analýza, díky níž byl substituční kód zranitelný vůči dešifrování. Lidé, kteří se pokoušeli dešifrovat zašifrované zprávy, měli poprvé přístup k systematickému způsobu, jak toho dosáhnout, takže bylo nutné, aby kryptografie pokročila dále, aby zůstala užitečná.

V roce 1465 Leon Alberti vyvinul polyalfabetickou šifru, která byla považována za řešení proti kanadské technice frekvenční analýzy. V polyalfabetické šifře je zpráva zakódována pomocí dvou odlišných abeced. První je abeceda, ve které je napsána původní zpráva, zatímco druhá je úplně jiná abeceda, ve které se zpráva objeví po zašifrování. V kombinaci s tradičními substitučními šiframi šifry výrazně zvýšily bezpečnost šifrovaných informací. Pokud čtenář nezná abecedu, ve které byl dopis původně napsán, Kennedyho metoda frekvenční analýzy je k ničemu.

V období renesance byly také vyvinuty nové metody kódování informací, včetně populární rané metody binárního kódování, kterou vynalezl slavný vědec Sir Francis Bacon v roce 1623.


Větší pokrok v posledních stoletích

Kryptografie se v průběhu staletí postupně rozvíjela. V 70. letech 19. století Thomas Jefferson popsal významnou událost v kryptografii, i když pravděpodobně nikdy nebyla postavena. Jeho vynález známý jako Cipher Wheel sestával z 36 kroužků písmen na pohyblivých kolech, které bylo možné použít k dosažení složitého šifrování. Tento koncept byl tak pokročilý, že sloužil jako základ pro šifrování americké armády až do druhé světové války.

Druhá světová válka také viděla dokonalý příklad analogové kryptografie známé jako stroj Enigma. Stejně jako šifra s koly, i toto zařízení používané osovými silami využívalo ke kódování zprávy rotující kola, takže bylo prakticky nemožné číst bez další hádanky, ale nakonec byla použita raná počítačová technologie, která pomohla prolomit kód Enigmy a úspěšně dekódovat zprávy Enigmy je stále považován za zásadní prvek pro případné vítězství spojenců.


Kryptografie ve věku počítačů

S rozšířením počítačů se šifrování stalo mnohem pokročilejším, než tomu bylo v analogové éře. 128bitové matematické šifrování je mnohem silnější než jakékoli starověké nebo středověké šifrování a je nyní standardem pro mnoho citlivých zařízení a počítačových systémů. Počínaje rokem 1990 vyvíjeli počítačoví vědci zcela novou formu kryptografie, nazývanou kvantová kryptografie, která doufala, že opět zvýší úroveň ochrany, kterou poskytuje moderní kryptografie. 

V poslední době se k vytvoření digitálních měn používají také šifrovací techniky, protože digitální měny využívají výhod pokročilých šifrovacích technik, včetně hašovacích funkcí, šifrování veřejným klíčem a digitálních podpisů. Tyto technologie se primárně používají k zajištění bezpečnosti dat uložených na blockchainu a k ověřování transakcí. Specializovaná forma kryptografie známá jako Eliptical Curve Digital Signature Algorithm (ECDSA) podporuje bitcoiny a další kryptosystémy jako způsob, jak poskytnout dodatečné zabezpečení a zajistit, že prostředky mohou být použity pouze jejich právoplatnými vlastníky.

Kryptografie ušla za posledních 4000 let dlouhou cestu a není pravděpodobné, že by se v dohledné době zastavila. Dokud budou citlivá data vyžadovat ochranu, bude šifrování pokračovat. Přestože kryptografické systémy používané v blockchainu dnes představují některé z nejpokročilejších forem této vědy, jsou také součástí tradice, která se táhne velkou částí lidské historie.