Feltörték az RSA titkosító eljárást
2010. március 5. 18:32, péntek
A Michigani Egyetem informatikusai felfedezték az RSA-eljárás egyik biztonsági hiányosságát. Az RSA az egyik legnépszerűbb titkosító eljárás világszerte, 1978-ban fejlesztették ki.

Hirdetés

A mozaikszó az alkotói (Ron Rivest, Adi Shamir és Len Adleman) családneveinek kezdőbetűiből jött létre. Az eljárás elméleti alapjait a moduláris- és a prímszámelmélet egyes tételei jelentik, használják többek között az SSL-nél, a PGP-nél, de médialejátszókban, laptopokban, okostelefonban, szerverekben és más készülékekben is. A pénzintézetek szintén előszeretettel alkalmazzák.

"Nagyon sokan használják ezt a megoldást, mert azt hiszik, hogy rendkívül biztonságos. Nos, mi most bebizonyítottuk, hogy lehetséges az algoritmus sikeres megtámadása. Reméljük, hogy a gyártók, illetve a fejlesztők módosítják majd az eljárást, az RSA ugyanis egy jó algoritmus és azt hiszem a jövőben túlélheti a hasonló támadásokat is" - közölte Todd Austin, a Michigani Egyetem Elektrotechnikai és Informatikai Karának professzora.

Austin és kollégái tesztjeik során azzal kísérleteztek, hogy azoknak a számítógépeknek a feszültségellátását próbálták meg manipulálni, amelyeken a kódolt adatok kikódolásához szükséges kulcsot tárolták. A kísérleteik során a feszültségmanipuláció hatására olyan adatátviteli hiba történt a kikódolási folyamat során, amelynek köszönhetően lehetővé vált az 1024 bites kód visszafejtése. Azt ugyanakkor Austin is elismerte, hogy ezt a biztonsági hiányosságot könnyen ki lehet küszöbölni.

A szakember elmondta, hogy a kód rekonstrukciója még így is kereken 100 órán át tartott. Összesen 8800 hibamentes kódot elemeztek és csak ezután tudták egy algoritmussal feltörni az 1024 bites kulcsot. Bár a kísérlet ismét bebizonyította, hogy száz százalékos védelem nem létezik, de Austin és kollégái szerint nem szabad belőle messze menő következtetéseket levonni. Az RSA-t még így is több éven át használni fogják a különböző hivatalok és szolgáltatások.

A Michigani Egyetem munkatársai a Fault-based Attack of RSA Authetification nevű kísérletüket a drezdai Design, Automation and Test in Europe konferencián mutatják majd be. A kísérletet az amerikai Nemzeti Tudományos Alapítvány és a Gigascale Systems Research Center is támogatta.
Megosztás
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

IT/Tech, Hardver
Tudomány, Mobil, Film, Játék
Hirdetés



Hozzászólások
A témához csak regisztrált és bejelentkezett látogatók szólhatnak hozzá!
Bejelentkezéshez klikk ide
(Regisztráció a fórum nyitóoldalán)
2010. júl. 21. 06:16 | válasz | #22
erre a "törvényre" tulajdonképpen csak az nem szarik rá egy irgalmatlanul nagyot aki nem akar, Windowsban is max. alapban nincs ilyen titkosítás, aztán fogog letöltöd az első kalózoldalról a bikaméretű titkosítókat ( https://torproject.org , amerikai szerverről) akár szimetrikus akár aszimetrikus, és jöhet maga a kaporszakállú is kódokat törögetni
grobs  
2010. márc. 09. 09:48 | válasz | #21
Ez csak az USA-ra érvényes. Debian-ból az idióta amcsi törvények miatt van külön US és Non-US.
2010. márc. 08. 15:17 | válasz | #20
Nem kamu, hanem törvény bassza meg, mit nem értesz ezen?
Exportálni is tilos volt Amerikának egy bizonyos kulcsméret feletti algoritmusokat használó szoftvereket.
Mivel a Windows amerikai, ezért a Windowsban nem lehetett hosszabb kulcsot használni. Tehát aki ilyet akart, az beszerzett egy külső szoftvert ehhez.
derwer  
2010. márc. 08. 14:29 | válasz | #19
Ez önmagában elég gyenge indoklás... Főleg a "vád" súlyosságának ismeretében. Javaslom konkrétizáld a dolgot, hátha kiderül az igazság is...

Derwer
2010. márc. 08. 13:56 | válasz | #18
Nem az RSA algoritmus törhető, hanem az egyik implementációja. Reméljük nem egy elterjedtebb:)
Ez olyan, mintha kiverném valakiből a kulcsot, és azt mondanám feltörtem az RSA-t.

Maga az RSA biztonságos marad, amíg a faktorizálás problémáját meg nem oldják.

2010. márc. 08. 13:52 | galéria | válasz | #17
Talán nem kéne keverni a szimmetrikus és asszimmetrikus titkosítást...
2010. márc. 08. 10:36 | válasz | #16
Mivel a való életben sem létezik véletlen.
2010. márc. 08. 10:01 | válasz | #15
Ez azért hülyeség, mert akkor nem csak a kormány tudná feltörni. Sztem ez kamu..
2010. márc. 08. 06:13 | válasz | #14
törvényben meghatározták a maximális titkosítást, h a hatóság bárkinek a gépét feltörhesse. ma már asszem 512 a max.
2010. márc. 07. 02:53 | válasz | #13
számítógép nem is tud véletlen számot generálni ;)
2010. márc. 06. 22:59 | válasz | #12
"Linuxban ez alaprutin, nem tudom, hogy a híres Win-7-ben benne van-e?"

Emlékszem a multkoriban volt némi "apró" hiba az openssl-ben, miszerint nem igazán véletlen számot generált a véletlenszám generátora, ezért kompromittálódtak a certek és ez a hiba két teljes éven át benne volt, pedig hát opensource, ergó felhasználók milliói ellenörzik a kódot... (legalábbis elméletben).
Ezt csak flame generáló hozzászólásodra...

Egyébként meg valószinüleg a 64/128 bit alatt valamelyik szimmetrikus titkosításra gondolsz, ami linux is annyi (az rsa meg nem szimmetrikus)
derwer  
2010. márc. 06. 22:47 | válasz | #11
"Korábban a Windows-okban az USA kormány kérésére valami 64 bites, majd később 128 bites titkosítást alkalmaztak"

Tudnád konkrétizálni? Érdekelne mire érted ezt...
Ugye nem a DESre gondolsz?

Derwer
lpollo  
2010. márc. 06. 22:07 | válasz | #10
Tanulság: ma már csak a 3-4k-s hosszúságú RSA (vagy minden ezen alapuló) kulcsot szabad használni. Linuxban ez alaprutin, nem tudom, hogy a híres Win-7-ben benne van-e? Korábban a Windows-okban az USA kormány kérésére valami 64 bites, majd később 128 bites titkosítást alkalmaztak, ami azért elég nevetséges védelem a jelenlegi számítógép sebességek mellett.
Polló László
uniu  
2010. márc. 06. 21:05 | válasz | #9
ajjaj.. Csak nehogy... !:)
2010. márc. 06. 07:25 | galéria | válasz | #8
Nyilván nem a VérPistike1 tesco-s gépét fogja így megtámadni VérPisitke2.
harcu  
2010. márc. 05. 23:47 | válasz | #7
Na majd ha a bankkártyás fizetés közben ki-be kapcsolgat a PC-m, akkor majd elkezdek gyanakodni, hogy elbújt egy gonosz hekker a gép mögé, és éppen töri az RSA kódot.
2010. márc. 05. 23:45 | válasz | #6
Azt hiszem ez is a "Differential Fault Analysis" témakörbe tartozik. Ilyen módszerekkel fel lehet törni sokmindent, de egy PC-t macerálni azért nem annyira egyszerü! A fizikai hozzáférés és egyebek.. Elég sok kritériumnak kell megfelelni ahhoz, hogy egyáltalán összejöjjön. Utána még 100 óra kotlás. (Mondjuk egy évekig használt kulcs esetében ez kínosan elenyészö.) Maga az adatszerzés viszont nem tünik egyszerünek. Nehéz célzottan hibát elöállitani. DFA módszerrel bankkártyák és SIM kártyák is feltörhetöek, ott sem egyszerü a dolog. Egy sokkal egyszerübb felépítésü szerkezet (hiszen egy célra készül és nem általános mint egy PC), de mégis elég sok macera kinyerni belöle bármit is.
Jonah  
2010. márc. 05. 22:48 | válasz | #5
Na azért nem ennyire vészes a helyzet. tény, hogy az RSA törhető, más kérdés, hogy a fenti kísérlet olyan manipulációt tartalmaz, amelyet egy már kódolt adat folyam esetében már lehetetlen véghez vinni. Azaz kell hozzá az a berendezés is, amelyikkel előállítják a kódolt adatfolyamot... nos, egy otthoni PC tápját próbáld meg módosítani... A fenti támadási mód smartcard esetén működhet, de az újabbak már tartalmaznak egy belső kapacitást is, pont az ilyen támadások ellen. Igaz, azokat áramérzékelésen keresztül támadni lehet, de az nagyon labor és nagyon kemény dió még úgy is.

2010. márc. 05. 21:43 | válasz | #4
Ha lehetőség van a jobb használatára akkor miért választanád a rosszabbat?
2010. márc. 05. 19:43 | válasz | #3
Neten fizetés, személyes adatok közlése két fél között, céges cuccok, de bármilyen egyéb dolog fontos lehet valaki számára. Bárki lehet jó célpont, csak a legtöbben nem tudják ezt, vagy egyszerűen nem érdekli őket "úgysem velem fog megtörténni" alapon.
Tikal  
2010. márc. 05. 19:25 | galéria | válasz | #2
mert fontos ember vagy, fontos adatokkal...
Turdus  
2010. márc. 05. 19:14 | válasz | #1
Ez ám a nagy hír... az 1024 bites RSA már 10 éve is törhető volt. Én már akkor is 2048 bites kulcsokat használtam...