Tja....
Nagenoeg alle digitale uitzendsystemen werken met data versleuteling middels een "pseudo-random generator"
Deze gevalletjes genereren aan de hand van een vooraf ingegeven serie bytes een data-stream die op het eerste gezicht volledig random is.
De vooraf ingegeven bytes worden "seed-code" genoemd.
Met de gegenereerde data-stream wordt het te beveiligen signaal gecrambled (vaak met een eenvoudige xor-functie)
Als bij de ontvanger van deze gescrambelde data de orginele seed-code bekend is kan deze middels een zelfde soort random-generator en de seed-code de orginele data reconstueren.
Deze zaken zijn nodig om het uitgezonden spectrum zo gelijkmatig mogenlijk (random) te laten zijn.
Stel dat het uitgezonden beeld geheel wit is, dan zouden er b.v. allemaal "1" verzonden worden, en bij een zwart beeld alleen maar "0" (te simpel voorbeeld....)
De bandbreedte van het signaal zou dan veel te groot worden.
Ook gewone FTA uitzendingen ook middels deze techniek gecodeerd.
Hierbij wordt dan een vaste, niet veranderende seed-code gebruikt.
De benodigde zaken hiervoor zijn standaard in de mpeg-decoder chipsets aanwezig.
Bij gecodeerde uitzendingen zijn de seed-codes uiteraard niet vast en veranderen iedere ong. 10 sec.
De Cam doet niets meer dan een software-platform bieden waarmee de betaal-tv providers deze veranderlijke seed-codes kunnen doorgeven.
Op systeem-nivo blijken alle codeersystemen of ze nu seca, irdeto, viacess of iets anders heten, de zelfde opzet te gebruiken.
Er wordt door de cam aan de hand van de binnenkomende ECM/EMM-data, keys en algo. iedere 10 sec een 8-byte getal gegenereerd (de seed-code).
Hiermee is de mpeg-decoder vervolgens instaat het signaal te descrambelen.
Helaas is dus wel zo dat alle data echt "gehusseld" en is een simpel bitje ergens aan of uit zetten niet genoeg :-(
Door deze eenduidige opzet kunnen we nu echter wel genieten van 6in1 zaken, en zo....
Groetjes,
Erik.