.
.
 TLS -> Základní pojmy
Vydáno: 28. října 2004
.
.
.
.
.
.
Základní pojmy

Kryptografie
Nauka o tom jak šifrovat.

Kryptoanalýza
Nauka o hledání slabin v šifrování.

Klíč
Klíč slouží k parametrizaci šifrovacího algoritmu tak, aby si šifrovaný text mohl přečíst pouze ten, kdo zná klíč. Klíčem je většinou řetězec znaků.

Certifikát
Obsahuje veřejný klíč se jménem majitele. Součástí certifikátu jsou i další informace. Např. kdo ho vydal, kým je podepsán, jaká je jeho platnost apod. Server se jím jednoznačně identifikuje klientovi (nebo naopak). Je pak na druhé komunikující straně, aby si ověřila tento certifikát a podle toho se rozhodla pokračovat v komunikaci.

Asymetrická kryptografie
Využívá dvou klíčů. Jeden pro šifrování (ten je veřejně známý tzv. veřejný klíč) a jeden pro dešifrování (ten zná pouze majitel - jde o tzv. privátní klíč).

Symetrická kryptografie
Používá stejný klíč pro šifrování i dešifrování.

Hešovací funkce
Vytvoří jakýsi otisk vstupních dat. Slouží pro kontrolu integrity resp. toho, že vstupní data, jichž je několikanásobně větší množství, nebyla změněna.

Blokové šifrování
Při tomto šifrování se text, který chceme zašifovat, rozdělí do bloků o stejné velikosti. Každý blok se šifruje pomocí klíče pokaždé stejnou transformací.

Proudové šifrování
Proudová šifra pracuje s každým znakem textu zvlášť. Podstatný rozdíl oproti blokovým šifrám je ten, že se z klíče vygeneruje posloupnost, pomocí níž se na každý znak textu aplikuje jiná transformace.

CBC (Cipher Block Chainning)
Je způsob šifrování blokovými šiframi.

Označme:

  • OT - text, který chceme zašifrovat
  • ŠT - zašifrovaný text
  • IV - inicializační vektor
  • Ek - šifrování
  • Dk - dešifrování

Jak se šifruje text v modu CBC

Na začátku se 1. blok šifrovaného textu získá na základě 1. bloku otevřeného textu OT 1 a inicializačního řetězce IV. V ostatních krocích je vstupem blok otevřeného textu OT n a šifrovaný text z předchozího kroku ŠT n-1.

Pro dešifrování se musí poslat IV před šifrovaným textem. Samotné odšifrovávání probíhá podobně jako šifrování.

Problémy nastávají u posledního bloku, který může být kratší než předcházející. To se řeší doplněním chybějících bytů.

Man in the middle
Je pojmenování pro útok na komunikaci mezi dvěma subjekty, kdy třetí subjekt tuto komunikaci modifikuje.


Útok man in the middle

Např. Adam a Bára spolu komunikují, avšak zprávy od nich zachytává Joe, který je změní a přepošle.

.
.
.   .
.
. admin@webcity.wz.cz .
|Základní pojmy|Úvod|Protokol TLS|TLS v praxi|Shrnutí|Zdroje|Autor|
. © P.D. 2004™ .
.