MPEG srautas yra koduojamas CSA algoritmu - jis paprastas kaip 2 kapeikos - rakto ilgis sudaro 8 baitai (realiai naudojami 6). Siuolaikinis kompu HW (Ypac video kortu - NVidia CUDA), ta rakta BruteForce rezimu isskaiciuotu salyginai greitai, tik viena beda - jis pastoviai kinta kas +- 10 sekundziu :D Todel +- tokiu paciu intervalu lygegreciai MPEG srautui yra siunciama ECM - t.y. uzkoduotas CSA raktas, taigi ECM duomenys yra nusiunciami i kortele, kuri juos dekoduoja ir savyje turi CSA rakta, bet vietoj to, kad ji pasiustu plika nuoga i MPEG dekodavimo procesoriu (ir tokiu budu paviesintu ji mums), tai vel ji uzkoduoja, ir tik tada siuncia i OS - tos sistemos, kurios sharinasi, korteles uzkoduota CSA rakta dekoduodavo programiniu budu - taigi gudresni inzinieriai galedavo atsekti ir naudojamus raktus ir algoritmus (reverse engineering, RAM dump ir pan.), pakakdavo tik priejimo prie sistemos (imtuvo OS). Dabar yra panasiai, tik korteles uzkoduotas CSA raktas dekoduojamas ne programiniame OS lygmenyje, bet paciame procesoriaus viduje - be jokios informacijos nutekejimo i isore (RAM'us) - nei galutiniai raktai, nei raktu generavimo algoritmai nera zinomi :( Visas procesas vyksta pagal CHIP_ID - pries pradedama darbus, kortele gauna sia informacija is imtuvo, ir atvirkstinis procesas vyksta CPU viduje. P.S. Sekantis NDS'a naudojantis tiekejas pereinantis prie chip-pairing'o yra Sky DE ;) "Tomas D." <mailsoc@gmial.com> wrote in message news:lohm20$ch1$1@trimpas.omnitel.net... > Esminis klausimas ar yra tik chip-pairingas, t.y. kortele priskiriama tik > tam tikram cpu ar dar ir raktai kazkaip specializuojami? Nes nelabai > suvokiu kokio srauto reiktu, kad visiems skirtingiems klientams butu > isduodamas skirtingas raktas... > Tad jeigu risamos tik korteles prie cpu, tai teoriskai imanoma paemus > koduota srauta ir isejusi nekoduota srauta sulygint ir issitraukt rakta.