Irdeto: Unterschied zwischen den Versionen
Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
<br> | <br> | ||
Irdeto / Betacrypt | |||
Irdeto bzw. Betacrypt ist wohl für den deutschsprachigen Raum das interessanteste Verschlüsslungsverfahren, da dieses beim Programmanbieter Premiere verwendet wird. | |||
Wichtig für das Verständnis ist, dass die Firma Beta Digital, welche auch zur Kirch-Gruppe gehört, für die Übertragungstechnik und damit auch für die Verschlüsselung von Premiere verantwortlich ist. Daher kommt auch der Name Betacrypt. | |||
Da sich Irdeto und Betacrypt kaum von einander unterscheiden, beschreibe ich in diesem Kapitel hauptsächlich Irdeto. Der einzige markante Unterschied zwischen den Systemen besteht im so genannten Ländercode, welcher ein Merkmal einer Irdeto-Smartcard ist. | |||
Bei Betacrypt ist dieser GER für Premiere bzw. TEL (Telekom) für Mediavision. Beta Digital hat das Codierungssystem also sozusagen von Irdeto lizenziert und es mit gewissen Änderungen übernommen. | |||
Eine Irdeto-Smartcard ist von außen nur durch den Schriftzug Irdeto und/oder der charakteristischen Seriennummer zu erkennen, welche meist seitlich auf der Karte aufgedruckt ist. Die Seriennummer ist auch in der Karte selbst abgespeichert. Nur ein Teil der | |||
Seriennummer, die so genannte Hex-Serial ist für den Dekodierprozess von Bedeutung. Die Hex-Serial ist 3 Bytes (=224 verschiedene Möglichkeiten) lang und genügt, um eine Karte eindeutig identifizieren zu können. Dies ist nötig, damit Karten vom Programmanbieter | |||
individuell angesprochen werden können. In allen Fernsehverschlüsselungsverfahren wird generell das Hexadezimalsystem verwendet. Im Innern der Karte unterscheidet man grundsätzlich zwei Einheiten: den Prozessor, der die Rechenoperationen durchführt und das | |||
EEPROM, das die Daten speichert. Der Prozessor hat zudem spezialisierte Krypto-Einheiten, welche RSA- und DES-Operationen sehr schnell durchführen können. | |||
Der zweite Wert, der neben der Seriennummer (inkl. Hex-Serial) schon bei der Produktion auf die Karte geschrieben wird, ist der Hex-Master-Key (kurz HMK). Man könnte ihn als Hauptschlüssel zur Karte bezeichnen. Es ist (ohne Hacker-Techniken) nicht möglich, ihn von | |||
der Karte auszulesen. Er ist 10 Bytes lang, was einen großen Schlüsselraum zur Folge hat. | |||
Man unterscheidet nun grundsätzlich zwei Arten von Verschlüsselungscodes: die einen Codes, welche vom Programmanbieter über den Satelliten gesendet werden, und jene, die schon auf der Karte gespeichert sind. | |||
Für die weitere Funktion der Karte sind nun erst einmal Codes vom Provider über den Satelliten nötig. | |||
Die Smartcard enthält bisher nur eine Seriennummer, in welcher auch die Hex-Serial abgelegt ist und einen HMK. Diese Werte genügen aber noch nicht, um ein Fernsehprogramm dekodieren zu können. Zuerst muss die Karte noch vom Programmanbieter aktiviert werden. | |||
Dies geschieht über andere Verschlüsselungscodes, die über den Satelliten geschickt werden. | |||
Wird die Karte nun in den Decoder gesteckt, so erhält man nach einer gewissen Zeit den für diese Karte gültigen Masterkey | |||
(kurz MK, 8 Bytes), welcher nötig ist, um die Karte zu aktivieren. Zur Adressierung der verschiedenen Karten wird dabei die Hex-Serial verwendet. | |||
Pro Hex-Serial wird also grundsätzlich ein MK übertragen. Der Masterkey wird anschließend auf der Karte mit der HMK verrechnet. Daraus ergibt sich der Plainmasterkey (kurz PMK, 8Bytes). Auch auf die Karte wandert dabei die so genannte Provider-ID (3 Bytes lang). | |||
Diese ermöglicht es dem Programmanbieter, für die nun folgenden Operationen die Karte gezielt anzusprechen. Die ersten zwei Bytes der Provider-ID werden auch Provider- Gruppe genannt. | |||
Auswertung eines Irdeto EMM-Streams erzeugt von Master-LOG V3.83 | |||
==================================================================== | |||
Pay-TV Provider: Prem World Sat C-Cards | |||
PID: 1000 | |||
--------------------------------------------------------------------------- | |||
Bereich: Master-Keys <12> | |||
HEX-Sr PR Pro-ID MasterKey | |||
Date | |||
7EEBE8 10 21EBFE 00D723537F74FDCB1B 0772 | |||
7EEBEA 10 21EBFC 00CFDFA1245B69762E 0772 | |||
7EEBEC 10 21EBFA 001614DABC6DF5E81B 0772 | |||
7EEBF4 10 21EBF3 0029262F60166C3E1A 0772 | |||
7EEBF7 10 21EBF0 0047D328B7F1B8615E 0772 | |||
7EEBFB 10 21EBEC 001A3557B0ADF4C826 0772 | |||
7EEC06 10 21EBE1 00184749C2280AE56B 0772 | |||
7EEC08 10 21EBDF 00D259168D3171371D 0772 | |||
7EEC0B 10 21EBDC 005A57C214E822B697 0772 | |||
7EEC10 10 21EBD7 00C94824DB08863863 0772 | |||
7EEC11 10 21EBD6 0074AA10C82FDE9DC9 0772 | |||
7EEC12 10 21EBD5 0083B85CDA8B456702 0772 | |||
== Irdeto == | == Irdeto == |