 |
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.
|
 |