Bloková šifra: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
ZéroBot (diskuse | příspěvky)
m r2.7.1) (robot přidal: zh:分组密码
JAnDbot (diskuse | příspěvky)
m sjednocení pahýlů na jednotnou šablonu {{Pahýl}} dle Wikipedie:Žádost o komentář/Šablony pahýlů; kosmetické úpravy
Řádek 1: Řádek 1:
[[Image:Encryption_cs.png|right|225px|Šifrování]]
[[Soubor:Encryption_cs.png|right|225px|Šifrování]]
[[Image:Decryption_cs.png|right|225px|Dešifrování]]
[[Soubor:Decryption_cs.png|right|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ň ({{Vjazyce2|en|''padding''}}). 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 režimu provozu blokové šifry ({{Vjazyce2|en|''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í).
'''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ň ({{Vjazyce2|en|''padding''}}). 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 režimu provozu blokové šifry ({{Vjazyce2|en|''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í).
Řádek 6: Řádek 6:
Jednou z prvních blokových šifer s širokým vlivem na ostatní byla [[Data Encryption Standard|DES]] ({{Vjazyce2|en|''Data Encryption Standard''}}) vyvinutá v [[IBM]] a standardizována v roce [[1977]]. Její nástupce [[Advanced Encryption Standard|AES]] ({{Vjazyce2|en|''Advanced Encryption Standard''}}) byl přijat v roce [[2001]].
Jednou z prvních blokových šifer s širokým vlivem na ostatní byla [[Data Encryption Standard|DES]] ({{Vjazyce2|en|''Data Encryption Standard''}}) vyvinutá v [[IBM]] a standardizována v roce [[1977]]. Její nástupce [[Advanced Encryption Standard|AES]] ({{Vjazyce2|en|''Advanced Encryption Standard''}}) byl přijat v roce [[2001]].


{{Pahýl - kryptografie}}
{{Pahýl}}


[[Kategorie:Blokové šifry| ]]
[[Kategorie:Blokové šifry| ]]

Verze z 8. 2. 2012, 22:01

Š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.