Digitální televizní systémy (MDTV) - UMEL - Vysoké učení technické ...

Digitální televizní systémy (MDTV) - UMEL - Vysoké učení technické ... Digitální televizní systémy (MDTV) - UMEL - Vysoké učení technické ...

umel.feec.vutbr.cz
from umel.feec.vutbr.cz More from this publisher
13.11.2012 Views

6 FEKT Vysokého učení technického v Brně Obr. 12.2: Teletextová data v paketu PES [2]. Identifikátory PID paketů TS obsahujících teletextová data jsou obsaženy jako PID privátních streamů v tabulce PMT (Program Map Table) programu. Za pomoci těchto PID lze zajistit přístup k paketům TS obsahujících teletext. TS paket obsahující hlavičku PES teletextu lze rozeznat od paketů s užitečným obsahem pomocí nastaveného bitu indikátoru na 1. První teletextové pakety obsahují 45B hlavičku PES a začátek teletextových dat. Následující teletextový paket PES je v následném TS paketu se stejným PID (viz obr. 12.3). Délka teletextového PES paketu je přesně nastavena. Celočíselný násobek paketů TS obsahuje kompletní PES pakety teletextu. Poté, co je teletextový PES paket celý přenesen, je znovu obnoven v paměti teletextu nebo přepsán novým. Obr. 12.3: TS paket obsahující teletext [2].

Digitální televizní systémy (MDTV) - přednáška 12 7 12.2 Podmíněný přístup k programům DVB (CA) Conditional access (označovaný CA) je technika, která se využívá k ochraně programu nebo skupiny programů proti neautorizovanému sledování. Pay TV – její implementace vyžaduje několik technických a komerčních systémových komponentů, které umožňují přístup k programům těm divákům, kteří mají autorizaci k příjmu a možnost sledování (tedy mají zaplaceno). Diváci obvykle platí měsíční nebo roční poplatek k získání přístupu k programovému balíku kanálů nebo vybraného programu (pay-per-channel) nebo k individuálnímu pořadu (pay-per-view). Programový tok je podroben skramblování před jeho přenosem. Common scrambling system je podporován všemi poskytovateli podmíněného příjmu CA. Specifikace skramblovacího systému není veřejně publikována – obtížně realizovatelný nelegální deskrambler. Pokud instrukce pro dekódování (dešifrování) v přijímači chybějí (enkrypční karta), je nemožné sledovat kódovaný program. Koncept jednotného skramblovacího systému je založen na kaskádě dvou šifrovacích procedur. V prvním kroku jsou skramblovány 8B blokové datové struktury a v druhém kroku jsou data znovu skramblována bit po bitu. Nejdříve je třeba provést rozhodnutí, která data budou skramblována. Pokud je skramblování provedeno na úrovni TS, hlavička nesmí být skramblována - je nezbytná pro synchronizaci! Poskytovatel služby vysílání musí být schopen zajistit skramblování jen některých služeb. Obr. 12.4: Postup skramblování DVB [1]. První krok používá blokově orientovanou proceduru šifrování (block cipher), techniku založenou na struktuře 8B bloků (viz obr. 12.4). Řídící slovo 1 (control word 1) je požadováno pro šifrování. Datový tok šifrovaný tímto mechanismem vstupuje do druhé fáze (stream cipher) šifrování pomocí PRBS sekvence. Takto jsou tvořena periodicky výstupní data pomocí řídícího slova 2 (control word 2). Tento krok může být implementován pomocí zpětnovazebního posuvného registru, do kterého je v určitou chvíli načtena inicializační hodnota (start code). Výstupní data generátoru jsou přičtena modulo 2 ke skramblovaným datům.

Digitální televizní systémy (<strong>MDTV</strong>) - přednáška 12 7<br />

12.2 Podmíněný přístup k programům DVB (CA)<br />

Conditional access (označovaný CA) je technika, která se využívá k ochraně programu<br />

nebo skupiny programů proti neautorizovanému sledování.<br />

Pay TV – její implementace vyžaduje několik technických a komerčních systémových<br />

komponentů, které umožňují přístup k programům těm divákům, kteří mají autorizaci k<br />

příjmu a možnost sledování (tedy mají zaplaceno).<br />

Diváci obvykle platí měsíční nebo roční poplatek k získání přístupu k programovému<br />

balíku kanálů nebo vybraného programu (pay-per-channel) nebo k individuálnímu pořadu<br />

(pay-per-view).<br />

Programový tok je podroben skramblování před jeho přenosem. Common scrambling<br />

system je podporován všemi poskytovateli podmíněného příjmu CA. Specifikace<br />

skramblovacího systému není veřejně publikována – obtížně realizovatelný nelegální<br />

deskrambler. Pokud instrukce pro dekódování (dešifrování) v přijímači chybějí (enkrypční<br />

karta), je nemožné sledovat kódovaný program.<br />

Koncept jednotného skramblovacího systému je založen na kaskádě dvou šifrovacích<br />

procedur. V prvním kroku jsou skramblovány 8B blokové datové struktury a v druhém kroku<br />

jsou data znovu skramblována bit po bitu.<br />

Nejdříve je třeba provést rozhodnutí, která data budou skramblována. Pokud je<br />

skramblování provedeno na úrovni TS, hlavička nesmí být skramblována - je nezbytná pro<br />

synchronizaci! Poskytovatel služby vysílání musí být schopen zajistit skramblování jen<br />

některých služeb.<br />

Obr. 12.4: Postup skramblování DVB [1].<br />

První krok používá blokově orientovanou proceduru šifrování (block cipher), techniku<br />

založenou na struktuře 8B bloků (viz obr. 12.4). Řídící slovo 1 (control word 1) je<br />

požadováno pro šifrování. Datový tok šifrovaný tímto mechanismem vstupuje do druhé fáze<br />

(stream cipher) šifrování pomocí PRBS sekvence. Takto jsou tvořena periodicky výstupní<br />

data pomocí řídícího slova 2 (control word 2).<br />

Tento krok může být implementován pomocí zpětnovazebního posuvného registru, do<br />

kterého je v určitou chvíli načtena inicializační hodnota (start code). Výstupní data<br />

generátoru jsou přičtena modulo 2 ke skramblovaným datům.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!