Obsah

Kryptografie

Kryptografie (z řeckého kryptós – „skrytý“ a gráphein – „psát“) je vědecká disciplína zabývající se zabezpečením informací prostřednictvím jejich utajení, ověřením integrity, autentizací původu zpráv a zajištěním důvěrnosti při přenosu nebo ukládání dat. Je základním pilířem kybernetické bezpečnosti a moderních informačních technologií.

Historie kryptografie

Kryptografie má kořeny v hluboké historii lidské komunikace. Již ve starověku se používaly různé šifrovací techniky k utajení válečných, politických či osobních zpráv.

Základní pojmy

Typy kryptografie

Symetrická kryptografie

U symetrické kryptografie se pro šifrování i dešifrování používá stejný klíč. Je rychlá a efektivní, ale vyžaduje bezpečný způsob sdílení klíče mezi komunikujícími stranami.

Příklady algoritmů:

Asymetrická kryptografie

Asymetrická kryptografie (tzv. veřejná kryptografie) využívá dvojici klíčů: veřejný klíč (public key) a soukromý klíč (private key). Co je zašifrováno veřejným klíčem, lze dešifrovat pouze soukromým klíčem, a naopak.

Výhody:

Nevýhody:

Příklady algoritmů:

Hašovací funkce

Kryptografická hašovací funkce převádí libovolně dlouhý vstup na pevně dlouhý řetězec znaků (tzv. hash nebo otisk). Je to jednosměrná funkce – z hashu nelze rekonstruovat původní vstup.

Vlastnosti bezpečné hašovací funkce:

Příklady funkcí:

Aplikace kryptografie

Kryptografie je nedílnou součástí dnešní digitální společnosti. Mezi hlavní aplikace patří:

Post-kvantová kryptografie

S rozvojem kvantových počítačů hrozí, že některé dnešní kryptografické algoritmy (zejména RSA a ECC) mohou být prolomeny pomocí Shorova algoritmu. Proto se intenzivně vyvíjí tzv. post-kvantová kryptografie (Post-Quantum Cryptography, PQC), která by měla být odolná i vůči útokům kvantových systémů.

NIST (National Institute of Standards and Technology) aktuálně vybírá standardy pro post-kvantové algoritmy, mezi které patří například:

Bezpečnostní doporučení

Související pojmy

Reference

Viz také