隨著世界數(shù)字電視技術(shù)和應(yīng)用的不斷深入和發(fā)展,順應(yīng)數(shù)字發(fā)展的新潮流,數(shù)字電視的各種增值服務(wù)和應(yīng)用像雨后春筍一樣不斷蓬勃發(fā)展。我國(guó)數(shù)字電視的應(yīng)用從單一的前端數(shù)字編碼化+機(jī)頂盒方式逐漸發(fā)展到前端數(shù)字編碼、接收、編輯、插播、監(jiān)控一體化+機(jī)頂盒方式,甚至延伸、繁衍到現(xiàn)在進(jìn)行得熱火朝天的IPTV(網(wǎng)絡(luò)電視),這無一不展現(xiàn)了數(shù)字電視運(yùn)營(yíng)商及用戶需求的多樣性,展現(xiàn)了技術(shù)應(yīng)用的多樣化。從運(yùn)營(yíng)商的角度來講,數(shù)字電視的發(fā)展帶來了盈利的新機(jī)遇;增值業(yè)務(wù)的多樣化帶來了對(duì)設(shè)備廠商需求的多樣化,同時(shí)數(shù)字電視技術(shù)的發(fā)展改變了廣大用戶獲取娛樂、新聞、休閑、上網(wǎng)沖浪的原有模式,給用戶以多樣化的選擇。精彩世界、精彩生活。 在這種多樣化的趨勢(shì)下,在數(shù)字電視前端設(shè)備系統(tǒng)的某些環(huán)節(jié)還存在一些不近人如意的地方。舉個(gè)例子,一個(gè)前端系統(tǒng)的運(yùn)營(yíng)商需要對(duì)前端系統(tǒng)的數(shù)字電視設(shè)備狀態(tài)和傳輸情況進(jìn)行實(shí)時(shí)和離線的分析和監(jiān)測(cè),這就需要建立起一個(gè)碼流監(jiān)測(cè)系統(tǒng),而在這碼流監(jiān)測(cè)系統(tǒng)中,如果管理者想實(shí)時(shí)看到各種碼流(包括清流、加密流)圖像,以便從各個(gè)不同的角度監(jiān)測(cè)節(jié)目信號(hào)的質(zhì)量,有一點(diǎn)他是無法看到的,就是把加密以后的碼流圖像解碼顯示出來,這不能不說是我們管理者們的一個(gè)遺憾。從長(zhǎng)遠(yuǎn)的角度來講,隨著運(yùn)營(yíng)商增值應(yīng)用的多樣化,帶來前端設(shè)備的多樣化,人們需要在CA加密碼流中進(jìn)行技術(shù)處理的需求會(huì)日益增加。怎樣解決這樣一個(gè)矛盾呢? 眾所周知,CA的工作原理是:有條件接收系統(tǒng)由兩個(gè)部分加解擾單元和接收控制單元組成,其中每一部分均是一個(gè)特殊的信息處理過程。采用三重密鑰傳輸機(jī)制。在存在CA加密數(shù)據(jù)的數(shù)字傳輸系統(tǒng)(DVB)中,三重密鑰分別是:1.加解擾密鑰CW,它用于對(duì)偽隨機(jī)序列發(fā)生器起始觸發(fā),產(chǎn)生新的偽隨機(jī)序列對(duì)數(shù)字視頻信號(hào)進(jìn)行加解擾。2.用業(yè)務(wù)密鑰ECMK1對(duì)控制字(CW)進(jìn)行加密,形成授權(quán)控制信息ECM。3.用密鑰EMMK1將用戶管理信息進(jìn)行加密,形成授權(quán)管理信息EMM,其中用戶管理信息由提供商的用戶管理系統(tǒng)形成,包括用戶名稱、地址、智能卡號(hào)、帳單等等。 在數(shù)字傳輸(DVB)系統(tǒng)中,加擾過程是用一個(gè)偽隨機(jī)序列對(duì)復(fù)用后的清流(TS)進(jìn)行加擾,而這一個(gè)偽隨機(jī)加擾過程是用一個(gè)偽隨機(jī)序列對(duì)復(fù)用后的TS流進(jìn)行加擾,而這個(gè)偽隨機(jī)序列的生成由控制字發(fā)生器提供的控制字(CW)來確定。節(jié)目有條件接收的核心就是控制字傳輸?shù)目刂?。控制字是一組隨機(jī)數(shù),是數(shù)據(jù)流的加密密鑰,每隔幾秒鐘隨機(jī)變化一次,在接收端要用同樣的控制字的控制下來解密。系統(tǒng)同時(shí)通過密鑰ECMK1對(duì)控制字進(jìn)行加密,形成授權(quán)控制信息ECM,在接收端要解擾就必須要首先在ECM中解出控制字,用控制字將加擾的TS流解擾出來,要成功從ECM中解擾出控制字必須先通過用戶授權(quán)確認(rèn)這一關(guān),在CA系統(tǒng)中用戶的授權(quán)信息被密鑰EMMK1加密,形成授權(quán)管理信息EMM。因?yàn)槿绻贿M(jìn)行EMMK1加密,CW這個(gè)密鑰還是可以讓任何人讀取,那就意味著特定服務(wù)的定購(gòu)者和非定購(gòu)者將享有同等的權(quán)利,網(wǎng)絡(luò)運(yùn)營(yíng)商難以控制到特定的用戶。 CA系統(tǒng)的解密過程如下:當(dāng)智能卡插入時(shí),解碼器首先在傳送流中尋找PSI,在PSI中找到條件接收表CAT,根據(jù)CAT表中給出的EMM包識(shí)別碼(PID),找到相應(yīng)的加密的EMM信息,智能卡中存有加密系統(tǒng)號(hào)和ECMK2、EMMK2等密鑰,智能卡首先使用EMMK2對(duì)加密的EMM解密,根據(jù)解出的EMM信息來確定本智能卡是否被授權(quán)收看該節(jié)目,如果沒有授權(quán)將不能進(jìn)行后續(xù)解密,也就不能收看該節(jié)目,如果該卡已被授權(quán),解出ECM后啟用ECMK2對(duì)ECM解密,得到控制字CW,最后由CW對(duì)加密的傳送流解密。 在DVB中開發(fā)了兩種CA操作方式來接收數(shù)字信號(hào)。一種是同密方式,這種方式允許在DVB傳輸?shù)囊惶坠?jié)目中攜帶由不同的CA系統(tǒng)生成的多個(gè)CA信息給不同CA系統(tǒng)的機(jī)頂盒用戶,在同密方式下,CA系統(tǒng)設(shè)計(jì)了一個(gè)通用加擾算法(CSA)系統(tǒng)供MPEG復(fù)用,所有CA廠商可以開發(fā)各自不同加密的ECM和EMM,但都要遵循通用加擾算法。信號(hào)源可以由某一個(gè)CA系統(tǒng)產(chǎn)生的控制字(CW),通過一個(gè)通用的加擾算法系統(tǒng)去控制加擾過程,這個(gè)CW再由不同的CA廠商的加密器產(chǎn)生出授權(quán)控制信息ECM,會(huì)同它們不同的EMM和數(shù)據(jù)流一起復(fù)用進(jìn)TS流中。在同密方式中所發(fā)送的每項(xiàng)業(yè)務(wù)均帶有適用于各種不同CA系統(tǒng)的加密信息,因此需要有一個(gè)同步器來統(tǒng)一時(shí)序。在接收端機(jī)頂盒中已集成有CSA系統(tǒng),在智能卡中根據(jù)授權(quán)信息將CW解出來,再送回機(jī)頂盒中通過CSA解擾數(shù)據(jù)。這樣智能卡中只有控制加密部分,所以成本低。 正如以上所述,我想這里面有一個(gè)解決加密碼流不能處理的方法,就是由CA廠家開發(fā)出一種軟件IC智能卡,該卡實(shí)際上由軟件通用加解擾模塊、控制字解擾模塊和CA證書三部份組成。軟件通用加解擾模塊和控制字解擾模塊平時(shí)處于休眠狀態(tài)。而每一臺(tái)處理加密TS流的服務(wù)器則通過前端以太網(wǎng)絡(luò)與CA系統(tǒng)相聯(lián)。在這種模式下,CA證書收集了該臺(tái)服務(wù)器的所有特征信息:用戶服務(wù)器的硬件配置、用戶授權(quán)信息、用戶名稱、地址等等。當(dāng)該服務(wù)器進(jìn)行加密TS流信息處理時(shí),首先通過以太網(wǎng)把該服務(wù)器的特征信息(CA證書)發(fā)給前端的CA系統(tǒng),前端的CA系統(tǒng)收到該證書后經(jīng)過驗(yàn)證,產(chǎn)生一個(gè)激活的信息給每一臺(tái)前端服務(wù)器的通用解擾算法模塊和控制字解擾模塊,將它們激活,在由該控制字解擾模塊將CW解出來,然后再由通用解擾算法模塊解在本設(shè)備內(nèi)解擾出數(shù)據(jù),然后進(jìn)行相應(yīng)的視頻解碼處理。如果換設(shè)備,只要重新輸入相應(yīng)軟件智能卡軟件就行了,用戶無需支付相應(yīng)的硬件成本費(fèi)(即不需要硬件IC智能卡,用軟件實(shí)現(xiàn)),而且簡(jiǎn)單快捷,又無需特殊的設(shè)備。這就是CA解密多樣化的一種體現(xiàn)。 該CA加密的原理圖如 這種技術(shù)也可以應(yīng)用到數(shù)字電視用戶端,現(xiàn)在很多有線電視網(wǎng)絡(luò)運(yùn)營(yíng)商都在籌劃上新一代有線電視網(wǎng)絡(luò),其中以GEPON(以太網(wǎng)+無源光網(wǎng)絡(luò))這種方式最為熱門,這種方案是網(wǎng)絡(luò)由線路終端器(OLT)、光合/分路器、光網(wǎng)絡(luò)單元(ONU)構(gòu)成,線路終端器(OLT)放在系統(tǒng)的局端,提供到IP核心網(wǎng)的上行接口,同時(shí)提供8個(gè)OLT下行端口。光網(wǎng)絡(luò)單元(ONU)放在用戶端,由它提供數(shù)據(jù)、視頻、語音接口給用戶,用戶與運(yùn)營(yíng)商之間的是全雙向、雙工、1Gb/s的網(wǎng)絡(luò)。OLT與ONU中間網(wǎng)絡(luò)通過光合/分路器相聯(lián),整個(gè)網(wǎng)絡(luò)無需光站、光接收機(jī)、放大器等有源設(shè)備,所以稱之為無源光網(wǎng)絡(luò)。由于這種先進(jìn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),使軟件IC智能卡先進(jìn)技術(shù)在用戶端的機(jī)頂盒上有了充分展現(xiàn)自己優(yōu)勢(shì)的機(jī)會(huì)。 因?yàn)楝F(xiàn)在通常的用戶機(jī)頂盒方式是一臺(tái)機(jī)頂盒+一張用戶IC智能卡,而這個(gè)IC智能卡便宜的也要100多元左右,這無形中增加了用戶的成本,可不可以有一個(gè)無需增加用戶成本,無需更換、永不磨損的智能卡呢,答案是有的,這就是基于機(jī)頂盒上的IC軟件智能卡。該卡的組成同前端系統(tǒng)的IC智能卡基本相同,也是由軟件通用加解擾模塊、控制字解擾模塊和CA證書三部份組成。其中CA證書部分收集了機(jī)頂盒的機(jī)器特征、名稱、地址、用戶名稱、授權(quán)信息等,同樣的啟動(dòng)時(shí)都通過GEPON網(wǎng)絡(luò)向前端CA系統(tǒng)發(fā)出請(qǐng)求激活信息,前端CA系統(tǒng)收到請(qǐng)求信息后經(jīng)過驗(yàn)證,然后通過GEPON網(wǎng)絡(luò)返回一個(gè)激活響應(yīng)給用戶端,用戶端的機(jī)頂盒收到激活信息后,激活軟件通用加解擾模塊、控制字解擾模塊進(jìn)行相應(yīng)的解碼工作。這樣的軟件智能卡既節(jié)省了廣大用戶的負(fù)擔(dān)(每臺(tái)機(jī)頂盒減少100多塊錢),又便于運(yùn)營(yíng)商進(jìn)行相應(yīng)的區(qū)域控制(區(qū)域控制的概念就是:通過CA控制不同區(qū)域的用戶只能用特定的機(jī)頂盒收看節(jié)目,如果更換區(qū)域,用戶則需要重新授權(quán)),原來的做法是用戶要想在原先以外的地方收看數(shù)字電視時(shí),需要到相應(yīng)運(yùn)營(yíng)商那里更換機(jī)頂盒和IC卡,又費(fèi)時(shí)又費(fèi)力。而現(xiàn)在采用了軟件IC智能卡后用戶就可以不用更換機(jī)頂盒,只是到新的地方后,通過當(dāng)?shù)鼐W(wǎng)絡(luò)向當(dāng)?shù)谻A系統(tǒng)進(jìn)行注冊(cè)后就能激活使用。 這種軟件IC智能卡解擾方式是解決目前CA加密流處理和成本之間矛盾的較好的解決方案,同時(shí)又是我國(guó)提高用戶數(shù)字電視普及率,降低用戶使用成本的一個(gè)捷徑。
|