Az egyik barátomtól enyhén szemrehányó levelet kaptam két korábbi cikkem kapcsán, mivel úgy foglalkoztam ax Xbox 360-nal, hogy nem mutattam be a nagy riválisokat. Át is küldött sebtiben néhány linket, amelyek a a Sony PlayStation 3 konzolját helyezik szembe az XBox 360-nal.Valójában én nem szeretnék teljesítménybeli elemzésekbe belemenni, ugyanis elsősorban a GPU-k programozhatósága foglalkoztat. A Microsoft mostanában egyre több meglepő üzleti húzással igyekszik megszerettetni termékeit a fejlesztőkkel: ingyen fejlesztőkörnyezet, XNA (mostmár 2.0), részletes leírások, egyre jobb dokumentáció (pl. DirectX) stb. Mindez bárkinek lehetőséget etremt arra, hogy akár saját játékot készítsen Xbox-ra. Emiatt én inkább az Xbox felé hajlok, de ne hagyjátok magatokat befolyásolni. ;-)
No de vissza a PS3-hoz.
Egy igen érdekes cikkben arról értekeznek, hogy a PS3 Cell márkanevű grafikus processzorát jelszófeltörésre használták letaglózó eredménnyel. A "Crackstation" project keretében a PS3 Linux-szal vértezték fel. A hatmagos Cell GPU egyenként négy lebegőpontos művelet elvégzésére képes, tehát párhuzamosan 24 művelet végeztethető el egyidőben.
Ezt nagyon jól lehet kamatoztatni jelszóvisszafejtésnél, és akár 100-szor (!!!) gyorsabban feltörhető például egy MD5 algoritmusú védelem, mint egy hasonló teljesítményű Intel processzor esetében.
Ez a vektor-processzor, más néven SIMD (Single Instruction Multiple Data) architektúrának köszönhető. Az Intel megoldástól eltérően nem összetett utasítások végrehajtására optimalizálják a processzort, hanem egyszerű műveletekre, amelyek viszont egyszerre, több adaton elvégezhetők.
A titkosító algoritmusok - a közhiedelemmel ellentétben - viszonylag egyszerűek.
Nem az algoritmus összetettsége teszi nehézkessé a feltörést; a visszafejtéséhez szükséges próbálkozások magas száma miatt nagyon időigényes a visszafejtés, ha úgynevezett brute-force megközelítéssel végigpróbáljuk az összes lehetőséget.
A SIMD architektúra 100-as szorzóval tette hatékonyabbá a folyamatot, ami jelentősen felgyorsítja a feltörést. Gondoljunk csak bele: 1 nap helyett 5 perc!
Nick Breese, a Crackstation project egyik tagja állítólag azért szállt be a munkába, hogy cége megajándékozza egy PS3-mal. :-)
| < Előző |
|---|






