Hallo,
ich habe da noch ein grundsätzliches Verständnisproblem bei der DVB Codierung, was vor allem auch CAMs betrifft, daher habe ich den Beitrag mal in diesem Bereich gepostet:
Mein aktueller Kenntnisstand ist so, dass der Datenstrom bei DVB grundsätzlich mit dem CSA Algorithmus codiert und im Empfänger wieder decodiert wird.
Die Decodierung selbst erfolgt im Receiver und nicht in einem evtl. vorhandenen CAM.
Das CAM hat bei der Decodierung eines nicht frei empfangbaren Kanals nur die Aufgabe, vom Receiver die verschlüsselten Control Words entgegenzunehmen und mit Hilfe einer entspr. Smartcard die entschlüsselten Control Words zu berechnen und an den Receiver zurück zu geben, damit der dann mit Hilfe der CWs den Datenstrom entschlüsseln kann.
Das wirft für mich folgende Fragen auf:
- Weshalb wird generell, also auch bei FTA, mit CSA verschlüsselt?
Das erzeugt doch unnötigen Aufwand beim Senden und Empfangen.
- Wie ist das mit den CWs. Sind die bei FTA konstant und bekannt oder werden sie einfach unverschlüsselt übertragen?
- Wozu gibt es im Header der Datenblöcke eine Kennzeichnung, ob das Signal verschlüsselt ist oder nicht?
Das müsste doch dann immer auf "verschlüsselt" stehen. Oder betrifft das nur die Verschlüsselung der CWs?
- Weshalb kommt es bei inkompatiblen CAM/Receiver Kombinationen auch bei FTA Sendern zu Bildproblemen bis hin zum Totalausfall des Bilds?
Der Receiver dürfte doch das CAM in dem Fall gar nicht involvieren, da er es ja weder zur Decodierung des Datenstromss noch zum Erhalt der CWs benötigt.
- Weshalb haben Receiver mit nicht ganz zeitgemässer Prozessorpower (d-box2) gelegentlich Performanceproble beim Betrieb gewisser EMUs. Wenn der EMU, der ja das CAM in Software nachbildet, nicht an der eigentlichen Decodierung beteiligt ist, weshalb kann er dann ein Problem haben alle paar Sekunden 8 Byte zu entschlüsseln?
Das kann doch nicht so aufwendig sein, oder?
Oder ist es eher so, dass der CSA bei FTA nicht zum Einsatz kommt und die Decodierung bei nicht frei empfangbaren Sendern doch im CAM passiert?
ich habe da noch ein grundsätzliches Verständnisproblem bei der DVB Codierung, was vor allem auch CAMs betrifft, daher habe ich den Beitrag mal in diesem Bereich gepostet:
Mein aktueller Kenntnisstand ist so, dass der Datenstrom bei DVB grundsätzlich mit dem CSA Algorithmus codiert und im Empfänger wieder decodiert wird.
Die Decodierung selbst erfolgt im Receiver und nicht in einem evtl. vorhandenen CAM.
Das CAM hat bei der Decodierung eines nicht frei empfangbaren Kanals nur die Aufgabe, vom Receiver die verschlüsselten Control Words entgegenzunehmen und mit Hilfe einer entspr. Smartcard die entschlüsselten Control Words zu berechnen und an den Receiver zurück zu geben, damit der dann mit Hilfe der CWs den Datenstrom entschlüsseln kann.
Das wirft für mich folgende Fragen auf:
- Weshalb wird generell, also auch bei FTA, mit CSA verschlüsselt?
Das erzeugt doch unnötigen Aufwand beim Senden und Empfangen.
- Wie ist das mit den CWs. Sind die bei FTA konstant und bekannt oder werden sie einfach unverschlüsselt übertragen?
- Wozu gibt es im Header der Datenblöcke eine Kennzeichnung, ob das Signal verschlüsselt ist oder nicht?
Das müsste doch dann immer auf "verschlüsselt" stehen. Oder betrifft das nur die Verschlüsselung der CWs?
- Weshalb kommt es bei inkompatiblen CAM/Receiver Kombinationen auch bei FTA Sendern zu Bildproblemen bis hin zum Totalausfall des Bilds?
Der Receiver dürfte doch das CAM in dem Fall gar nicht involvieren, da er es ja weder zur Decodierung des Datenstromss noch zum Erhalt der CWs benötigt.
- Weshalb haben Receiver mit nicht ganz zeitgemässer Prozessorpower (d-box2) gelegentlich Performanceproble beim Betrieb gewisser EMUs. Wenn der EMU, der ja das CAM in Software nachbildet, nicht an der eigentlichen Decodierung beteiligt ist, weshalb kann er dann ein Problem haben alle paar Sekunden 8 Byte zu entschlüsseln?
Das kann doch nicht so aufwendig sein, oder?
Oder ist es eher so, dass der CSA bei FTA nicht zum Einsatz kommt und die Decodierung bei nicht frei empfangbaren Sendern doch im CAM passiert?