Uživatelské nástroje

Nástroje pro tento web


it:sec:cryptography

Kryptografie a šifrování

Kryptografie (z řeckého kryptos – skrytý a graphein – psát) je věda o metodách utajování obsahu zpráv a zajištění jejich bezpečnosti. V rámci oboru Bezpečnost a Data tvoří kryptografie základní kámen ochrany soukromí, integrity dat a digitální identity.

1. Základní cíle (CIA Triáda a další)

Moderní šifrování neslouží jen k „utajení textu“, ale zajišťuje čtyři klíčové vlastnosti:

  • Důvěrnost (Confidentiality): Data si může přečíst pouze ten, kdo má příslušný klíč.
  • Integrita (Integrity): Záruka, že data nebyla během přenosu nebo uložení změněna.
  • Autentizace (Authentication): Ověření, že odesílatel je skutečně ten, za koho se vydává.
  • Nezpochybnitelnost (Non-repudiation): Odesílatel nemůže později popřít odeslání zprávy (např. u digitálního podpisu).

2. Hlavní pilíře kryptografie

A. Symetrické šifrování

Používá jeden stejný klíč pro šifrování i dešifrování. Obě strany se na něm musí předem bezpečně shodnout.

  • Výhody: Velmi rychlé, vhodné pro velké objemy dat (např. šifrování disků).
  • Příklady: AES (standard), ChaCha20.

B. Asymetrické šifrování (Veřejný klíč)

Používá dvojici klíčů: veřejný (pro šifrování, může ho znát kdokoliv) a soukromý (pro dešifrování, musí zůstat v tajnosti).

  • Výhody: Odpadá problém s bezpečným předáním klíče. Umožňuje digitální podpisy.
  • Příklady: RSA, ECC (kryptografie na bázi eliptických křivek).

C. Hašovací funkce (Hashing)

Jednosměrná transformace dat na fixně dlouhý řetězec (otisk). Nelze z něj získat původní data.

  • Využití: Kontrola integrity souborů, bezpečné ukládání hesel.
  • Příklady: SHA-256, SHA-3.

3. Kryptografie v praxi

V moderním IT systémech se tyto metody kombinují do tzv. kryptosystémů:

  • SSL/TLS (HTTPS): Zajišťuje bezpečné prohlížení webu kombinací asymetrického (pro navázání spojení) a symetrického (pro přenos dat) šifrování.
  • End-to-End Encryption (E2EE): Šifrování, kde klíče mají pouze koncoví uživatelé (např. v aplikacích Signal nebo WhatsApp).
  • Disk Encryption: Ochrana dat na fyzických nosičích (např. BitLocker, FileVault).

4. Budoucí výzvy

  • Kvantové počítače: Vývoj strojů, které by mohly prolomit současné asymetrické šifry (RSA).
  • Post-kvantová kryptografie: Vývoj nových algoritmů odolných vůči útoku kvantových počítačů.
  • Homomorfní šifrování: Umožňuje provádět výpočty přímo nad zašifrovanými daty, aniž by se musela dešifrovat.

Související články:

Tagy: security cryptography data_protection aes rsa hashing

it/sec/cryptography.txt · Poslední úprava: autor: admin