International Data Encryption Algorithm: Porovnání verzí
Smazaný obsah Přidaný obsah
pár základních wiki, oprava několika nesmyslně přeložených termínů apod. (ale celé jsem to neopravoval) |
přidány další interní odkazy a nezalomitelné mezery |
||
Řádek 5:
==Činnost==
[[Soubor:International Data Encryption Algorithm InfoBox Diagram.png|thumb|Jedna šifrovací runda algoritmu IDEA]]
IDEA pracuje po
* bitová nonekvivalence (na obrázku znázorněno modrým ⊕),
* sčítání [[modulo]] 2<sup>16</sup> (znázorněno zeleným ⊞),
Řádek 11:
==Bezpečnost==
Návrháři analyzovali šifrování pomocí IDEA, aby zjistili jeho odolnost vůči [[diferenční kryptoanalýza|diferenční kryptoanalýze]] a usoudili, že šifra je za jistých předpokladů odolná. Žádná úspěšná lineární nebo algebraická slabost nebyla ohlášena. Našlo se několik tříd slabých klíčů (například Daemen et al, 1994), ale tyto nejsou v praxi předmětem zájmu, protože jsou příliš vzácné na to, aby se jim bylo nutné explicitně vyhnout. Od roku 2004 nejlepší útok, který se vztahuje ke všem klíčům, může prolomit IDEA šifrování za snížení na 5 průchodů (úplná IDEA šifra používá 8,5 průchodu) (Demirci et al, 2003). [[Bruce Schneier]] měl v roce [[1996]] o šifře IDEA vysoké mínění. Napsal: „Dle mého názoru je to v současnosti nejlepší a nejbezpečnější blokový algoritmus dostupný veřejnosti.“ (''Applied Cryptography'', druhé vydání). Nicméně v roce [[1999]] už nadále nedoporučoval IDEA kvůli dostupnosti rychlejších algoritmů, pokrokům v kryptografii a problému s patentem.
IDEA je patentována v [[Rakousko|Rakousku]], [[Francie|Francii]], [[Německo|Německu]], [[Itálie|Itálii]], [[Holandsko|Holandsku]], [[Španělsko|Španělsku]], [[Švédsko|Švédsku]], [[Švýcarsko|Švýcarsku]], [[Spojené království|Spojeném království]] (Evropský patent EP-B-0482154), [[USA|Spojených státech]] (americký patent #5,214,703) a [[Japonsko|Japonsku]] (JP 3225440). MediaCrypt v současnosti také nabízí následníka šifry IDEA a zaměřuje se na svou novou šifru IDEA NXT (oficiální vydání v květnu 2005), která je vlastně FOX.
== Reference ==
|