Bloková šifra: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
Přepis článku
ZéroBot (diskuse | příspěvky)
m r2.7.1) (robot přidal: zh:分组密码
Řádek 28: Řádek 28:
[[uk:Блочний шифр]]
[[uk:Блочний шифр]]
[[vi:Mã hóa khối]]
[[vi:Mã hóa khối]]
[[zh:分组密码]]

Verze z 28. 7. 2011, 10:10

Šifrování
Šifrování
Dešifrování
Dešifrování

Bloková šifra je v kryptografii typ symetrické šifry, kde se pracuje s bloky pevně stanovené délky, například 128 bitů (na rozdíl od 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ň (anglicky padding). Při šifrování je každý blok zakódován (transformován) pomocí šifrovacího algoritmu řízeného utajeným š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 režimu provozu blokové šifry (anglicky modes of operation), 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 DES (anglicky Data Encryption Standard) vyvinutá v IBM a standardizována v roce 1977. Její nástupce AES (anglicky Advanced Encryption Standard) byl přijat v roce 2001.

Šablona:Pahýl - kryptografie