Proudová šifra: Porovnání verzí

Přidáno 10 bajtů ,  před 3 měsíci
m
prostý text → otevřený text
m (Funkce návrhy odkazů: Přidáno 6 odkazů.)
m (prostý text → otevřený text)
 
V synchronní proudové šifře odesilatel a příjemce musí být přesný v krocích rozkódování, aby to bylo úspěšné. Pokud jsou čísla přidána nebo odebrána ze zprávy v průběhu přenosu, synchronizování je ztraceno. K obnově [[synchronizace]] různých offsetů se můžeme pokusit systematicky získat správné dešifrování. Další možností je označit si šifrovaný text značkami v pravidelných intervalech při výstupu.
 
Pokud je číslo porušeno přenosem (přidáním nebo ztrátou) pouze u jedné z číslic v holém textu, je ovlivněno, ale chyba se nešíří do dalších částí zprávy. Tato vlastnost je užitečná. Když je vysoká míra přenosových chyb, způsobuje to menší [[pravděpodobnost]], že by byla chyba zjištěna bez dalších mechanismů. Navíc jsou kvůli této vlastnosti jsou synchronní proudové šifry velmi náchylné k útokům — pokud útočník může vyměnit jedno číslo v šifrovaném textu, mohl by být schopen provést předvídatelné změny na odpovídajícím bitu prostého[[otevřený text|otevřeného textu]]; např. přehodit bit v šifrovanémšifrovém textu způsobující překlápění v [[Prostý text|prostémotevřeném textu]].
 
=== Samosynchronní proudové šifry ===
Jiný přístup používá několik předchozích ''N'' čísel šifrovaného textu k vypočítání šifrovacího klíče. Podobná schémata jsou známá jako ''samosynchronní proudové šifry'', ''asynchronní proudové šifry'' nebo ''šifrovaný text automatickým klíčem (CTAK)''. Tato myšlenka samosynchronních šifer byla patentována v roce 1946, a má tu výhodu, že příjemce bude automaticky synchronizován s generátorem šifrovacích klíčů po obdržení ''N'' čísel zašifrovaného textu. Ovlivňuje to jednodušší obnovu, pokud jsou čísla ztracena nebo přidána do zprávy proudu. U jednočíselných chyb je jejich vliv omezen pouze do výše ''N'' čísel prostéhootevřeného textu.
 
Příkladem sebesynchronní proudové šifry je bloková šifra v [[bloková šifra režimy provozu|režimu šifrovací zpětné vazby]] ({{Vjazyce2|en|''Cipher feedback (CFB) mode''}}).