Bloková šifra: Porovnání verzí

Odebráno 38 bajtů ,  před 1 rokem
m
Robot: vhodnější šablona dle žádosti ze dne 25. 4. 2020; kosmetické úpravy
m (oprava odkazu; anglicky v něm)
m (Robot: vhodnější šablona dle žádosti ze dne 25. 4. 2020; kosmetické úpravy)
[[Soubor:Encryption_cs.png|rightvpravo|225px|Šifrování]]
[[Soubor:Decryption_cs.png|rightvpravo|225px|Dešifrování]]
 
'''Bloková šifra''' je v [[Kryptografie|kryptografii]] typ [[symetrická kryptografie|symetrické šifry]], kde se pracuje s bloky pevně stanovené délky, například 128 bitů (na rozdíl od [[Proudová šifra|proudových šifer]]). Pokud je dat více, rozdělí se na více bloků, přičemž do zbylého místa v posledním je umístěna [[výplň (kryptografie)|výplň]]. Při šifrování je každý blok zakódován (transformován) pomocí šifrovacího algoritmu řízeného utajeným [[Šifrovací klíč|šifrovacím klíčem]]. Dešifrování probíhá stejným postupem – zašifrované bloky stejné délky jsou postupně rozšifrovány stejným šifrovacím algoritmem pomocí stejného utajeného šifrovacího klíče. Slabinou, pomocí které může [[kryptoanalýza]] šifru prolomit, je opakované použití stejné transformace (stejného klíče) na všechny bloky. Proto je nutné použít nějaký druh [[provozní režim blokových šifer|provozního režimu blokové šifry]], který vnese do šifrování další vstup, který způsobí, že zašifrovaná data vypadají jako [[náhodná sekvence]]. Tento doplňující náhodný vstup, který je někdy označován za [[inicializační vektor]], může způsobit, že bloková šifra se chová jako proudová (rozdíl mezi těmito druhy šifer není vždy evidentní).
 
Jednou z prvních blokových šifer s širokým vlivem na ostatní byla [[Data Encryption Standard|DES]] ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Data Encryption Standard''}}) vyvinutá v [[IBM]] a standardizována v roce [[1977]]. Její nástupce [[Advanced Encryption Standard|AES]] ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Advanced Encryption Standard''}}) byl přijat v roce [[2001]].
 
{{Pahýl}}
421 473

editací