neprihlásený Pondelok, 22. júna 2026, dnes má meniny Paulína
NSA mohla vložiť do štandardu PRNG zadné vrátka, tvrdí Schneier

DSL.sk, 15.11.2007


Len niekoľko dní po publikovaní vážnych chýb v generátore pseudonáhodných čísel vo Windows 2000 dnes renomovaný odborník na počítačovú bezpečnosť Bruce Schneier publikoval na Wired článok poukazujúci na viaceré zaujímavé súvislosti a naznačujúci, že NSA mohla do najnovšieho štandardu generátora pseudonáhodných čísel vložiť zadné vrátka.

Inkriminovaný štandard publikovaný tento rok renomovanou autoritou v oblasti bezpečnosti National Institute of Standards and Technology (NIST) nesie označenie NIST Special Publication 800-90.

Obsahuje definíciu štyroch štandardov pre generátor pseudonáhodných čísel založených postupne na hash funkciách, HMAC, blokových šifrách a eliptických krivkách.

Problematickým je štvrtý štandard, ktorý by mal umožniť najkvalitnejší generátor. Tento navrhla NSA a podľa Schneiera ho presadzuje aj keď je o tri rády pomalší ako ostatné.

Ako informuje Schneier, problémom štandardu sú konštanty určujúce použitú krivku, ktoré sú uvedené v štandarde napevno a nie je známy ich pôvod.

Na odbornej konferencii Crypto 2007 skôr tento rok ale dvojica kryptoanalytikov Dan Shumow a Niels Ferguson ukázala, že k týmto konštantám existuje iná neznáma tajná sada čísiel, ktoré umožňuje pri získaní len 32 bajtov výstupu generátora vypočítať jeho ďalší výstup.

Zistiť túto sadu z verejne dostupných konštant nie je možné. Podľa Schneiera ale mal autor štandardu, ak o týchto skrytých zadných vrátkach nového algoritmu vedel, príležitosť skonštruovať konštanty aj spolu s druhou sadou umožňujúcou využiť skryté vrátka. Samozrejme nie je známe, či NSA alebo NIST o slabine algoritmu vedeli a takéto čísla majú k dispozícii.

Možnosti zneužitia zadných vrátok sú podobné ako v prípade slabín generátora náhodných čísel vo Windows, v tomto prípade ale dokonca nie je potrebné ani využitie chyby v niektorom programe. Napríklad pri vytvorení ľubovoľného jedného SSL spojenia s aplikáciou využívajúcou daný generátor môže útočník bez problémov predpovedať ďalšie generované čísla a dešifrovať ďalšie SSL spojenia.

Kompletný článok Schneiera je možné nájsť tu.



Najnovšie články:

Cez QR kódy sa uskutočnilo 100-tisíc platieb, denný počet zostáva pomerne nízky
Aj Česko plošne zakáže mobily na školách
Android dovolí iba aplikácie od overených vývojárov od 2027, v prvých krajinách už o tri mesiace
Tesla so samojazdiacimi funkčnosťami pri tragickej nehode zišla z cesty a vrazila do domu
NASA vyvinula rýchlejšie vozidlo pre Mesiac a Mars zvládajúce náročný terén, video


Diskusia:
                               
 

Vynikajuci clanok!
Odpovedať Hodnotiť:
 

pochopil som spravne ze teda sifrovana posta meseger a bankova komunikacia vlstne sifrovana neni?

Odpovedať Hodnotiť:
 

pardon nie je
Odpovedať Hodnotiť:
 

je ale len pre tych, ktori nemaju ten "kluc" :)
Odpovedať Hodnotiť:
 

Si myslis, ze americka vladna institucia NSA by vymyslela a vypustila nejaky standard, ktory by nemal zadne vratka? Jedna americka institucia vymysli sifrovaci algoritmus, aby ho druha americka institucia mohla zlomit (a kontrolovat dianie vo svete, "teroristicke utoky" a tak...)?
Odpovedať Hodnotiť:
 

ked je to praca NIST tak sa ani necudujem :D im by som neveril ani keby mi povedali ze zem je gulata :D
Odpovedať Hodnotiť:
 

Vsak ani nie je :) a to nepracujem pre NSA/NIST/FBI/CIA/NKVD :)

BTW: Ktovie, ci to ze (nie) je (takmer) gulata netvrdia prave v NIST.
A pritom je to plocha, kt. drzia 3 velke slony? :-D
Odpovedať Hodnotiť:
 

ked uz tak su to 4 slony (v davnych vekoch ich bolo 5 ale jeden spadol ci co), ktore su unasane vesmirom na pancieri obrovskej korytnacky ^_^
Odpovedať Hodnotiť:
 

Mozes skusit hladat zadne vratka v SELinux.
Odpovedať Hodnotiť:
 

Perfektny clanok! Well done dsl.sk
Odpovedať Hodnotiť:
 

naozaj skvely clanok slusna miera odbornosti aj zaujimaosti, no jednoducho vusvetleny aj laikom. taktiez ocenujem jednoznacny a konkretny nadpis

Odpovedať Hodnotiť:
 

a ak som spravne pochopil tak to neni zavisly od OS ale len na algoritme sakra

Odpovedať Hodnotiť:
 

Velmi mi to pripomina knihu Dana Browna Digital Fortress. Inac velmi zaujimavy clanok.
Odpovedať Hodnotiť:
 

Heh presne to ma napadlo ked som to cital... a ti kryptologovia ktori to odhalili budu do 2 rokov mrtvy alebo pracovat pre NSA.... inak zaujmavi clanocek:
http://en.wikipedia.org/wiki/ECHELON
Odpovedať Hodnotiť:
 

A teraz budeme vidieť, ako sa k tomu všetci postavia.

Najpravdepodobnejší scenár: Budú sa tváriť, že sa nič nedeje.
Odpovedať Hodnotiť:
 

Generator nahodnych cisel v podstate asi existovat ani nemoze nakolko uz samotny algoritmus generatora je dany, ak by sa menil algoritmus podla nahodneho vyberu, potom by nevznikali "zadne vratka" ale to uz by bol potrebny samostatny a spolahlivy generator nahodnych cisel uz pre samotny vyber spravneho algoritmu a dostavame sa do slucky z ktorej niet vychodiska. Z toho vyplyva ze nemoze existovat skutocne kvalitny generator nahodnych cisel bez "zadnych vratok" ktore vsak nevznikaju umyselne ale len kvoli "nedokonalosti" algoritmu ktory sa zrejme lepsie vymysliet uz neda.
Odpovedať Hodnotiť:
 

Dokonaly generator nahodnych cisel sa vytvorit neda, lebo "dokonala nahoda" prosto neexistuje... a binarnom svete to plati dva krat, ale da sa vyrobit generator pseudonahodnych cisel kde sa dalsi vystup neda len tak lahko odhadnut...
Odpovedať Hodnotiť:
 

Nedal by sa ako generátor náhodných čísel využiť šum zo zvukovky?
Odpovedať Hodnotiť:
 

dal, ale firma ako Microsoft si nemoze dovolit pouzit nestandardny algoritmus pre PRNG, pretoze je americkou firmou a spada pod americku jurisdikciu, ktora nepriamo vlastne nedovoluje pouzitie nedekryptovatelneho kryptovania ...
Odpovedať Hodnotiť:
 

To by bolo po prvýkrát, čo by sa MS bál použiť neštandardný algoritmus :-)
Odpovedať Hodnotiť:
 

Ja by som pouzil napr teplotu procesoru :) (Alebo seriove cislo Okien :P :D ?)

Odpovedať Hodnotiť:
 

ale urcitge dal ale tiez sum neni nahodny ... co sa tyka toho nahodny totalne nahodny generator bude ak clovek preluskne AI :) dovtedy neni sanca
Odpovedať Hodnotiť:
 

najlepsie by spravili keby posadili daakeho cloveka za stol, dali mu pero a papier a pisal by nahodne cisla.......
Odpovedať Hodnotiť:
 

aj to nieje nahodne :) som si isty ze keby si pisal takto nahodne cisla za sebou a napisal by si ich zo 10 milionov tak by tam daky makač z NSA nasiel urcite zhody a vedeli by odhadnut dalsie cislo na ktore budes mysliet. a tomu hovorim uz pruser.
Odpovedať Hodnotiť:
 

Toto sa s OpenSource stať nemôže.
Odpovedať Hodnotiť:
 

Môže, ale iba 0.8%.

Odpovedať Hodnotiť:

Pridať komentár