Proudová šifra: Porovnání verzí

Velikost nezměněna ,  před 11 lety
m
+přesnost
m (+přesnost)
Proudová šifra využívá mnohem menší klíč, se kterým se lépe pracuje (např. 128bitový). Principem využití tohoto klíče je generování [[Pseudonáhodná čísla|pseudonáhodného]] proudu bitů ({{Vjazyce2|en|''keystream''}}), který nahrazuje původní jednorázový klíč, který musel být dlouhý jako šifrovaný text. Odstranil se tak problém nutnosti existence dlouhého jednorázového klíče, avšak vnikl jiný problém, protože šifrovací klíč je nyní pseudonáhodný, není opravdu náhodný. S důkazem bezpečnosti si nemůžeme být v takovém případě zcela jisti.
 
{{Přesnost|část}}
== Typy proudových šifer ==
{{Přesnost|část}}
Proudová šifra generuje [[Pseudonáhodná čísla|pseudonáhodný]] proud bitů ({{Vjazyce2|en|''keystream''}}), který je vytvořen z [[Šifrovací klíč|šifrovacího klíče]] a šifrovacího algoritmu, takže výstup je závislý na změnách vnitřního stavu šifry. Aby pokaždé nebyla generována stejná posloupnost, což by snižovalo kvalitu šifry, je vnitřní stav navíc modifikován dalším zdrojem, což se může dít dvěma způsoby. Pokud se tak děje nezávisle na vstupním textu nebo zašifrované zprávě, je šifra hodnocena jako ''synchronní'' proudová šifra. Naproti tomu ''samosynchronní'' proudová šifra svůj stav mění na základě dat z předešlé zašifrované zprávy.