Skein byl kandidátem na SHA-3.
Tohle mi připadá jako totální paranoia. AES není nic jiného, než Rijndael (soutež NISTu v letech 1997 - 2001). Ze stejné souteže je potom i Twofish.
Takže Rijndael ne a Twofish ano? Oba ze stejné veřejné soutěže? Skein ano a SHA3 (Keccak), taky ne? ;-)
NSA možná ovlivnila některé implementace za účelem sběru dat z postranních kanálů, ale zcela jistě neumí AES louskat.
Také si to myslím. Navíc je zde popisován svět symetrického šifrování (jedno heslo pro zakódování i odkódování). Myslím, že státní tajné služby se zaměřily (a o tom že se snažili nepochybuji) spíše na asymetrické šifrování a na nejběžnější standardy dnes používané v certifikátech.
Dnes i v minulosti jim šli navíc všichni pěkně na ruku. Vzpomeňte ještě na omezení 40bitů pro Evropu, aby to šlo zaručeně rozlousknout.
Dnes už jim jde na ruku, a to prosím v jakémkoli kryptování, prakticky každý "gigant" (ne jen tvořící SW).
Teď si dovolím další nesouvisející vsuvku. Když uváží současnost a pozvolna přicházející budoucnost (TPM problematiku; 3G jako součást CPU Intel, navíc s vlastním OS; HDD s vlastním OS; naprostá nedůvěra v Microsoft, Google, Facebook; nedůvěra a problémy s ISP, NIX, správci domén... prostě jeden zasranej svět).
Vyprdneme se na svět počítačů úplně, donutíme je všechny aby to dělali poctivě a čistě (ať již jednoduše a vše centrálně spravované, nebo decentralizovaně kdy každý celek má vlastní mozek a řízení), nebo to necháme být (jako obvykle)?
Podle mne může nastat i čas opravdového počítačového undergroundu, možná si budou lidi brzy počítače montovat po garážích.
Včera bylo v televizi jak češi bojují o to aby jim pražský magistrát dodal výši výplat svých úředníků. My máme sakra zjišťovat kdo co za co dostal, říct že na úředníky tolik nedáme a chceme o to snížit daně. Ne bojovat abysme vůbec dostali informaci.
Úplně stejně to má být i ve světě počítačů. Já chci sakra takové a takové řešení a ne že se milostivě musím spokojit s tím co mi kdo nabídne a dodá, a kterej podobnej úředník to schváli.
S politiky je třeba zamést úplně stejně jako s některými částmi IT segmentu. Nepoužívat, neposkytovat jim zdroje, ideálně je nechat umřít (nejlépe ihned a velmi důkladně).
>S politiky je třeba zamést úplně stejně jako s některými částmi IT segmentu. Nepoužívat, neposkytovat jim zdroje, ideálně je nechat umřít (nejlépe ihned a velmi důkladně).
Problem je, ze ty svine jsou si toho vedomy a tak se obklopili policii, tajnymi sluzbami, danovymi urady... Jeste abyste nakoneco po nich chtel, aby delali to, za co je platite!
To je tedy podle mě pěkná hloupost, a to ze dvou hlavních důvodů:
1) AES je velice dobře prozkoumaný, aniž by byla nalezena významnější slabina. Jeho matematická struktura je velice jednoduchá a je krajně nepravděpodobné, že by v ní mohl být nějaký backdoor. Nelze vyloučit (dokonce lze očekávat), že NSA zná kryptoanalytické techniky, které zbytek světa nezná, ale vzhledem ke struktuře šifer se dá mnohem spíš očekávat úspěšný útok na Twofish než na AES.
2) Twofish, Threefish a Skein mají všechny původ u Bruce Schneiera. Bez ohledu na to, jak je Schneier dobrý, je vrchol neopatrnosti dát "všechna vejce do jednoho košíku" - protože pokud bude slabina v jednom algoritmu, je slušná šance, že bude ve všech.
Ad.1: Ano, algoritmus AES je dobre prozkouman. Jenze je stejne dobre prozkoumana jeho implementace, treba AES-NI instrukce v procesorech Intel/AMD? Ses si jistej, ze NSA nepritlacila na vyrobce HW stejne tak, jako treba na softwarove firmy?
Truecrypt, PGP, dm-crypt, openssl, bitlocker... to je jen par z programu, ktere vyuzivaji hw-akceleraci AES. Jenze nevim kolik z nich skoumalo procesory pod mikroskopem, jestli v implementaci tech instrukci neni nakej figl...
Ad.2: Ja pouzivam kaskadu AES+Twofish. Je to sice pomalejsi, jenze alespon jsou to dva algoritmy ze dvou stran...
ad 1: Jsem si jistý, že by bylo bezpečnější implementovat si AES sám z jeho specifikace než přecházet na Twofish, ve kterém musíš řešit přesně ten samý problém. (Například TC ti umožňuje nepoužívat AES-NI instrukce, pokud máš obavu, že byly napadeny. Proč to nemůže PGP udělat taky?)
ad 2: Kaskády nesou riziko (které zatím nikdo nepotvrdil, ale taky nevyloučil), že vzájemná interakce dvou šifer povede k oslabení celkové šifry (že jedna šifra bude fungovat jako částečná inverze šifry druhé).