
Ilgai neieškojęs radau informaciją tik vienoje vietoje, tai nežinau ar tame yra daug tiesios, pateiksiu vertimą, o toliau originalų tekstą.
Santrumpos:
- ECW - Encrypted "Control Word"
- ECM - Entitlement Control Message
- DCW -Control Word
- EMM - Entitlement Management Message
- RSA
Koduotas kontrolės žodis (ECW) yra siunčiamas į kiekvieną kortelę ECM žinutėje. naujas ECM yra siunčiamas į visas korteles vienu metu kas kažkiek sekundžių(kas 5 ar kas 10...)
Kortelė naudoja dabartinį Operacinį (Operational) raktą (key 20, key 21) iškoduoti ECW į DCW (iššifruotas kontrolės raktas), tam naudojamas RSA algoritmas.
DCW toliau naudojamas užkoduoto TV signalo atkodavimui.
Seniau Operaciniai raktai būdavo įkeliami į kortelę ją gaminant, ir iš kortelės ištraukus raktus buvo galima pasidaryti kortelės kopijas ir žiūrėti koduotas tv programas nemokamai. Norėdami tai sustabdyti TV tiekėjai turėdavo pakeisti viskas korteles naujomis(brangu).
Dabar kodavimo sistemos pažengusios toliau.
Operaciniai raktai yra siunčiami per EMM žinutę. EMM nurodomas toliau naudojami Operaciniai raktai.
Tam, kad Operaciniai raktai nebūtų lengvai išgaunami jie EMM žinutėse būna šifruoti vėl naudojant RSA.
Tačiau, svarbu tai jog (kitaip nei ECM)
EMM yra siunčiamas paeiliui kiekvienai kortelei atskirai.
EMM turi tam tikros kortelės adresą, (UA ar SA) ir užkoduotą Operacinį raktą, kuris yra užkoduotas naudojant pagrindinį raktą (master key).
Pagrindinis raktas yra key10 ir kiekviena kortelė turi savo unikalų pagrindinį raktą, todėl gali atkoduoti tik sau skirtą EMM.
Taigi tiekėjas gali nesiųsti Operacinių raktų tam tikrai kortelei ir taip nutraukti nutraukti TV transliaciją nesusimokėjus ar pametus kortelę

Visa to moralas toks, jei viešai paskelbiamos kurios nors kortelės pagrindinis raktas (key10) ir jos adresas US, tiekėjui tereikia užblokuoti tą kortelę „išdavikę“
ApibendrinimasGarso/Vaizdo dekodavimo procesas:Tam Conax naudoja vieną iš dviejų operacinių raktų (key 20, key 21) esančių kortelėje
1. ECW siunčiamas į kortelę ECM žinutėje.
2. Kortelė naudodama key 20 ar key 21 iškoduoja ECW į DCW
3. DCW naudojamas atkoduoti garsą ir vaizdą
Procesas kartojasi kas kelias sekundes ir visos korteles vienu metu gauną naują ECW.
Jei turite galiojančius key 20, key 21 galite žiūrėti koduotas programas kol key 20, key 21 bus pakeisti, po minutės, o gal po metų, jau kaip tarkime TEO sugalvos.
Operacinių raktų key 20, key 21 atnaujinimas 1. EMM žinutėje į kortelė siunčiami nauji užkoduoti Operaciniai raktai.
2. Kortelė iškoduoja operacinius raktus naudodama unikalų pagrindinį raktą Key 3. Tam kad kortelė iškoduotų jei skirtą EMM, žinutėje yra nurodomas kortelės adresas.
4. Iššifruoti key 20, key 21
nėra gražinami ir pasilieka kortelėje.
Kiekviena EMM yra unikali ir yra skirta tam tikrai kortelei.
Kiekvienoje EMM yra užkoduoti skirtingi key 20, key 21.
Kiekviena kortelė turi unikalų pagrindinį raktą key 10.
Tačiau iškodavus Operacinius raktus jie yra tie patys visose kortelėse(tuo pačiu metu) Pvz.:
Koduotas Key 20 123456789 + MK10 (kortelė a) = key 20 12AB4356
Koduotas Key 20 342575357 + MK10 (kortelė b) = Key 20 12AB4356
Koduotas Key 20 12AB4EC21 + MK10 (kortelė c) = Key 20 12AB4356
Taigi, jei turite gerą pagrindinį raktą (Master Key 10) ir kortelės adresą, galite turėti naujus key 20, key 21 raktus.
Dar galima paminėti, jog jei yra daug vartotojų ir EMM išsiuntinėjimas trūktų ilgai dėl to naudojamos kortelių grupės su tais pačiais adresais ir tais pačiais pagrindiniais raktais
Visą aprašymą(išverčiau tik mažytę dalį)
RSA aiškinimas rasite čia. Nežinau ar čia yra pirminis šaltinis, o jei jis kada neveiks dar prisegiau tą patį tekstą.
Man pačiam buvo įdomu sužinoti kaip tas Conax veikia, tikiuosi ir Jums