Damit Sie die Funktionsweise des Cardsharings verstehen, sollten Sie wissen wie der DVBDatenstrom, der bei Ihnen ankommt verschlüsselt ist: Der MPEG-Datenstrom, der die Video- und Audiodaten enthält, wird vor dem Senden anhand des CSA-Algorithmus vom Pay-TV Anbieter verschlüsselt. Zur Verschlüsselung wird eine 8 Byte lange Zeichenkette verwendet, dem sogenannten Control Word (CW). Dieses Control Word wird anschließend in das ECM-Paket eingetragen. Das ECM-Paket sowie das EMM-Paket, das keine für die Ver- bzw. Entschlüsselung benötigten Daten enthält, wird nun mit dem anbieterspezifischen Verschlüsselungsverfahren (Nagra, CONAX, Cryptoworks, usw.) verschlüsselt und zusammen mit dem CSA verschlüsseltem MPEG-Datenstrom als DVB-Datenstrom über den Satellit oder Kabel gesendet. Beim Empfang extrahiert der Receiver den DVB-Datenstrom wieder in die einzelnen Bestandteile (
Sie müssen registriert sein, um Links zu sehen.
, ECM-Paket und EMM-Paket). Das ECM- und EMM-Paket werden an das CA-Modul weitergeleitet, das diese Pakete wiederum an die anbieterspezifische Smartcard weitergibt. Die Smartcard entschlüsselt jetzt diese beiden Pakete, und gibt das entschlüsselte ECM-Paket wieder an das CA-Modul zurück. Das CA-Modul kann nun anhand das Control Words, das ja nun im Klartext im entschlüsselten ECM-Paket steht, den CSA verschlüsselten MPEG-Datenstrom entschlüsselt und an den Receiver weitergeben. Bezogen auf das CS läuft dieser Vorgang nun folgendermaßen ab: Der Client (Receiver) empfängt den DVB-Datenstrom und extrahiert diesen in die einzelnen Bestandteile. Das Softcam des Clients sendet nun das verschlüsselte ECM und EMM-Paket an den Cardserver, der diese Pakete anhand der Smartcard entschlüsseln kann, indem er die entschlüsselnde Pakete an der Stelle abgreift, an der diese von der original Smartcard an das CA-Modul zurückgegeben werden. Aus dem entschlüsseltem ECM-Paket kann der Cardserver nun das Control Word im Klartext entnehmen. Das entschlüsselte Control Word wird anschließend wieder vom Cardserver an das Softcam des Clients zurückgegeben, das jetzt den CSA verschlüsselten MPEG-Datenstrom anhand des Control Words entschlüsseln kann. Zum Abschluss noch ein paar Worte zum EMM-Paket. Das EMM-Paket enthält Abo spezifische Daten die zur Smartcard weitergeleitet werden und von dieser verarbeitet werden. Dies kann z. B. die Freischaltung der Smartcard sein, Freischaltungen von weiteren Abonnementpaketen oder auch Softwareupdates. Innerhalb der CS-Software kann serverseitig eingestellt werden, ob die EMM-Pakete verarbeitet, d.h. zur Smartcard weitergereicht werden sollen oder ob sie ignoriert werden sollen. Bei einem kleinen CS-Netzwerk mit einem reinen CS-Server ist die Weiterleitung zur Smartcard äußerst sinnvoll, da der Cardserver ja mangels SAT oder Kabelanschluss keine EMM Pakete empfängt. In einem größeren CS-Netzwerk kann dieses EMM-Paket aber äußerst hinderlich sein, denn wenn viele EMM-Pakete verarbeitet werden sollen, wird sich dies äußerst negativ auf die Performance auswirken.