條件接收

條件接收Conditional Access,縮寫為CA)是對內容的一種保護,它要求在滿足一定的條件下才能訪問某種內容。這個術語通常用於數位電視系統領域,早期尤其是衛星電視。現在有線數位電視也普及了。移動電視(CMMB)、地面電視(中國DTMB,歐洲DVB-T)等都會用到。

數字視頻廣播

在數字視頻廣播標準中,條件訪問系統(CAS)標準中定義的規範文檔用於DVB-CA(條件訪問),包括通用加擾算法(DVB-CSA)和公用接口(DVB-CI),標準定義了數位電視流混淆的方法,並只能被有效解密訪問智慧卡。條件訪問DVB規範來自於standards page on the DVB website

通過組合擾頻器、加擾和加密,數據流被48位密鑰加擾,密鑰被稱為控制字。在一定時間內控制字的值是很小,在正常情況下,每分鐘控制字會被內容提供商改變幾次。控制字是通過一個方法連續生成並且不可預見;DVB規範中建議使用物理晶片生成。

為了接收到解擾後的數據流,就必須實時得知當前控制字。在實踐中,控制字會稍微提前收到,所以不會中斷收看。加密通常用來保護控制字傳輸到接收者:控制字被加密為entitlement control message(ECM)。授權機構通過entitlement management message(EMM)發送授權給接收機,接收機中的CA子系統就有權解密控制字。EMM消息通過接收機的智慧卡具體到每個定閱者。