7 Flashcards
(10 cards)
Co je to symetrická šifra
Lze použít pro šifrování i dešifrování stejný klíč
Výhody rychlost a jednoduchost
Nevýhoda musim klíč sdílet předem
Používají se často v kombinaci s asymetrickými. Zprava symetricky klíč asymetricky
Co jsou to proudové šifry
Šifruji otevřený text bit po bitu používají se pro streamy (proudy) telekomunikace
Generují klíč na základě zadaného klíče a nějaké náhody. I když dáme několikrát stejný klíč mame pokaždé jiný session klíč a data budu šifrovaná jinak
Co jsou to blokové šifry
Data se nasekají na bloky stejné velikosti a každý blok je zašifrován
Vstupem do rundové funkce je klíč a výstup z přecházející iterace
Šifru lze prolomit pomocí kryptoanalyzy je nutné na vstup zanést nějakou náhodu .
Co je šifra DES
Založena na střídání substituce a permutace . Substituce je v S boxu a permutace v P boxu na každý blok se použije 16*
Ma lavinový efekt (změna jednoho bitů změní celou šifru)
Délka klice 64bit - nespolehlivá.
Možné prolomit útokem hrubou silou
Vznikla i 3DES šifra což je aplikování des 3x
Jaké máme druhy 3DES
Des EEE3 tři různé klíče zašifrovaní prvním druhým a pak třetím
Des EDE3 tři různé klíče zašifrovaní prvním dešifrování druhým a zašifrovaní třetím
Des EEE2 2 klíče první druhy první
Des EDE2 zašifrovaní prvním dešifrování druhým a zašifrovaní prvním
Šifra AES
Velikost bloku 128 velikost klice 128,19,256
Je o dost rychlejší než DES dela 10-14 iteraci podle délky klíče
V každé iteraci se provede substituce permutace mixování buňek tabulky q přidání cyklického klíče k datum
Šifra idea
Odolná proti diferenční kryptoanalyze
Používá 64bit bloky a 128bit klíč
Je tvořena 8 operacemi s návaznosti , nelze zpětně analyzovat
Jaké máme režimy činnosti
ECB režim kódové knihy aplikuje se nezávisle na jednotlivé bloky - nepoužívat
CBC řetězení šifrovacích bloků každý blok je před šifrováním xorovan zašifrovaným předchozím blokem první blok je xorovan inicializacnim vektorem
CFB vstup je předešlý blok náhodná posloupnost je pak xorovana s otevřeným textem
Vernamova šifra
Klíč dokonale náhodný a stejně dlouhý jako ot
Spočívá v posunu každého znaku ot o náhodně zvolený počet míst v abecedě
Je neprolomitelny útokem hrubou silou
Frekvenční analýza neni taky možná
Co je one time pad
Proste mam treba hello k tomu stejne dlouhý klíč nejak treba xor a mam to .klic se nesmí opakovat