機(jī)頂盒加解擾技術(shù)
加解擾技術(shù)
加解擾技術(shù)用于對數(shù)字節(jié)目進(jìn)行加密解密,其基本原理是采用加擾控制字加密傳輸?shù)姆椒ǎ脩舳死肐C卡解密。在MPEG傳輸流中,與控制字傳輸相關(guān)的有兩個(gè)數(shù)據(jù)流:授權(quán)控制信息(ECMs)和授權(quán)管理信息(EMMs),由業(yè)務(wù)密鑰(SK)加密處理后的控制字在ECMs中傳送,其中還包括節(jié)目來源、時(shí)間、內(nèi)容分類和節(jié)目價(jià)格等節(jié)目信息。對控制字加密的業(yè)務(wù)密鑰在授權(quán)管理中傳送,并且業(yè)務(wù)密鑰在傳送前要經(jīng)過用戶個(gè)人分配密鑰(PDK)的加密處理,EMMs中還包括地址、用戶授權(quán)信息,如用戶可以看的節(jié)目或時(shí)間段,用戶付的收視費(fèi)等。
用戶個(gè)人分配密鑰(PDK)存放在用戶的智能卡(Smart Card)中。在用戶端,機(jī)頂盒根據(jù)PMT和CAT表中的CA-descriptor,獲得EMM和ECM的PID值,然后從TS流中過濾出ECMs和EMMs,并通過Smard Card接口送給Smart Card。Smart Card首先讀取用戶個(gè)人分配密鑰(PDK),用PDK對EMM解密,取出SK,然后利用SK對ECM進(jìn)行解密,取出CW,并將CW通過Smart Card接口送給解擾引擎,解擾引擎利用CW就可以將擾的傳輸流進(jìn)行解擾。