<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 無(wú)卡CA系統(tǒng)的應(yīng)用

          無(wú)卡CA系統(tǒng)的應(yīng)用

          作者: 時(shí)間:2011-07-04 來(lái)源:網(wǎng)絡(luò) 收藏

          目前國(guó)內(nèi)有線電視數(shù)字化采用的主要分為兩大模式:第一種,解密/解授權(quán)任務(wù)由機(jī)頂盒智能卡及主機(jī)芯片共同完成(即智能卡方式);第二種,解密/解授權(quán)任務(wù)由智能卡單獨(dú)完成(機(jī)卡分離方式),理論上智能卡可直接做在機(jī)頂盒中,因此這種被形象地稱為。

          本文引用地址:http://www.ex-cimer.com/article/150526.htm

            基本原理

            CA其實(shí)并不神秘,其在衛(wèi)星數(shù)字電視領(lǐng)域已多年,但在有線數(shù)字電視市場(chǎng)還是一個(gè)新鮮的話題。以國(guó)內(nèi)已開發(fā)的產(chǎn)品為例,目前CA具有如下特點(diǎn):

            1.支持加密算法的動(dòng)態(tài)下載。即將算法的一部分存儲(chǔ)在終端,一部分安排在前端供臨時(shí)下載使用。

            2.CA的殼與內(nèi)核分離。CA公司提供統(tǒng)一的殼,內(nèi)核則可根據(jù)運(yùn)營(yíng)商的需求進(jìn)行個(gè)性化設(shè)計(jì)。

            3.解密、解擾全部在機(jī)頂盒芯片內(nèi)完成。

            4.支持與有卡CA的同密。

            CA卡即CMMB移動(dòng)電視CA解密卡,用于CMMB移動(dòng)電視終端設(shè)備上,針對(duì)部分對(duì)CMMB加密的城市的終端設(shè)備。中國(guó)移動(dòng)多媒體廣播電視卡是在CMMB移動(dòng)電視終端(手機(jī)、GPS、PMP、MP4、MP5、電視棒等)上使用的用戶管理卡。用戶使用此卡與CMMB移動(dòng)電視終端配套就能夠快捷地收聽收看廣播電視節(jié)目,真正享受隨時(shí)隨處看電視的無(wú)窮樂趣。

            無(wú)卡CA與有卡CA的優(yōu)劣勢(shì)分析

            衡量CA好壞的標(biāo)準(zhǔn)主要包括安全性、穩(wěn)定性、擴(kuò)展性、經(jīng)濟(jì)性及技術(shù)成熟度等方面。

            安全性。主要指CA加密被攻破的難易程度,理論上,在一個(gè)接近無(wú)限長(zhǎng)的時(shí)間內(nèi),沒有一家的CA能夠不被攻破,因此CA的安全性其實(shí)是相對(duì)的。

            先看有卡CA,有卡CA的終端在工作時(shí),由于智能卡要與機(jī)頂盒進(jìn)行通訊,在通訊過程就會(huì)存在算法被截取的風(fēng)險(xiǎn)。雖然理論上可以不斷更新加密算法,但智能卡接收后就等于將算法完全向黑客公開。另外,智能卡的物理結(jié)構(gòu)決定了其存儲(chǔ)器的容量不可能做得很大(一般只有幾十K字節(jié)),黑客在其中尋找目標(biāo)碼,并不是太難。而破解了解密算法的黑客通過復(fù)制智能卡或通過網(wǎng)絡(luò)共享智能卡CA信息的方式就可侵吞運(yùn)營(yíng)商的利益。

            而無(wú)卡CA終端的解密在機(jī)頂盒芯片中進(jìn)行,不但大大提升了截取加密信息的難度,且黑客要獲得待破解的目標(biāo)碼,須在幾兆乃至十幾兆字節(jié)容量的Flash中尋找,從理論上來(lái)說要慢得多,因此,無(wú)卡CA的安全性要大大高于有卡CA。

            穩(wěn)定性。由于智能卡是通過插槽與機(jī)頂盒內(nèi)電路連接,因此,有卡CA很難避免出現(xiàn)接觸不良的問題。如不少用戶將智能卡插入插槽后,機(jī)頂盒因不能讀取EMM信息無(wú)法對(duì)節(jié)目進(jìn)行解擾時(shí),將智能卡芯片擦拭幾下就能解決一般都是因?yàn)榻佑|問題,相比較而言,無(wú)卡CA由于省掉了智能卡,穩(wěn)定性也會(huì)相應(yīng)提高。

            經(jīng)濟(jì)性。無(wú)卡CA由于省掉了智能卡,理論上也可以節(jié)省與智能卡對(duì)應(yīng)的插槽及接口電路,但出于與有卡CA同密的考慮,筆者建議應(yīng)保留這些插槽及接口。即使是這樣,無(wú)卡CA機(jī)頂盒的成本與有卡CA機(jī)頂盒相比,每臺(tái)也將下降50元左右,鑒于這一原因,對(duì)于經(jīng)濟(jì)欠發(fā)達(dá)地區(qū)的有線整體平移工作來(lái)說,無(wú)卡CA的經(jīng)濟(jì)優(yōu)勢(shì)不容小覷。

            技術(shù)成熟度。從技術(shù)成熟度來(lái)考慮,有卡CA于數(shù)字電視領(lǐng)域時(shí)間較長(zhǎng),且有較完善的DVB標(biāo)準(zhǔn)系列支持;無(wú)卡CA在數(shù)字電視領(lǐng)域時(shí)間較短,尤其在有線數(shù)字電視領(lǐng)域,近幾年才開始起步,而且終端尚無(wú)相關(guān)標(biāo)準(zhǔn)。

            應(yīng)用情況。從應(yīng)用情況來(lái)考察,全國(guó)已數(shù)字整轉(zhuǎn)地區(qū)95%以上采用有卡CA;采用無(wú)卡CA的僅有青島萊西、廣西有線網(wǎng)絡(luò)及部分衛(wèi)星和地面數(shù)字電視運(yùn)營(yíng)商。

            無(wú)卡CA與軟硬分離

            由于無(wú)卡CA不再使用智能卡,因此其原理是一種在機(jī)頂盒硬件平臺(tái)上單獨(dú)使用的應(yīng)用軟件,即CA終端軟件與機(jī)頂盒的硬件平臺(tái)已經(jīng)能夠做到軟硬分離,而軟硬分離其實(shí)也可以看做是機(jī)卡分離的終極形式(將大小卡的功能均做進(jìn)機(jī)頂盒芯片)。

            機(jī)卡分離實(shí)現(xiàn)了機(jī)頂盒EPG、數(shù)據(jù)廣播、VOD等應(yīng)用軟件與機(jī)頂盒的分離,但其CA應(yīng)用軟件只是與機(jī)頂盒主機(jī)進(jìn)行了分離,運(yùn)行在機(jī)頂盒UTI卡或CAM卡的硬件平臺(tái)上。因此筆者認(rèn)為機(jī)卡分離是一種不完全的軟硬分離,只有無(wú)卡CA才能真正實(shí)現(xiàn)軟硬分離,而建立在無(wú)卡CA基礎(chǔ)上的軟硬分離優(yōu)勢(shì)非常顯著,具體如下:

            1.有助于解密算法和密鑰的保護(hù)。軟硬分離后,(無(wú)卡)CA軟件作為一個(gè)單獨(dú)的模塊,可以臨時(shí)從碼流里下載執(zhí)行,假如黑客從Flash或碼流里截獲了CA信息,也只能得到被加密的目標(biāo)碼。而即使黑客有足夠的人力、財(cái)力,也要花費(fèi)半年以上的時(shí)間才有可能破譯。同時(shí)如果解密算法每天都在變動(dòng)的話,黑客的破解工作實(shí)質(zhì)上沒有任何意義。只能“孤芳自賞”自己的勞動(dòng)“成果”。

            2.軟硬分離有助于業(yè)務(wù)升級(jí)。軟硬分離雖然對(duì)機(jī)頂盒運(yùn)行應(yīng)用程序軟硬件平臺(tái)的要求有所提高,但卻降低了對(duì)應(yīng)用軟件的要求,因此一旦發(fā)現(xiàn)(無(wú)卡)CA、EPG等應(yīng)用軟件有缺陷,可隨時(shí)在不影響使用的情況下對(duì)其進(jìn)行單獨(dú)升級(jí)。

            3.軟硬分離有助于提高工作效率。軟硬分離后,機(jī)頂盒的硬件及運(yùn)行平臺(tái)由機(jī)頂盒廠家提供,(無(wú)卡)CA、EPG、數(shù)據(jù)廣播等應(yīng)用軟件由專門的軟件公司開發(fā),由于軟硬件廠商均可專心于自己所擅長(zhǎng)的工作,不但效率大大提升,成本也會(huì)相應(yīng)下降。

            盡管無(wú)卡CA的應(yīng)用案例不多,但在已實(shí)施的項(xiàng)目中,已有許多亮點(diǎn),且主要集中在終端。目前國(guó)內(nèi)已有廠商推出支持無(wú)卡CA的相關(guān)芯片,并實(shí)現(xiàn)了完全的軟硬分離,且基于芯片的開發(fā)平臺(tái)已經(jīng)集成了設(shè)計(jì)CA所需的各項(xiàng)基礎(chǔ)功能。在此平臺(tái)上開發(fā)無(wú)卡CA,所做的工作如下:

            1.利用芯片開發(fā)平臺(tái)提供的操作系統(tǒng)接口,創(chuàng)建各種線程,建立運(yùn)行環(huán)境;

            2.利用芯片開發(fā)平臺(tái)提供的驅(qū)動(dòng),完成各種收表的動(dòng)作;

            3.由無(wú)卡CA廠商提供給芯片開發(fā)平臺(tái)所需的接口,如:開始、停止解碼、設(shè)置年齡等級(jí)、工作時(shí)段、獲取授權(quán)信息等,以便完成CA的各種功能;

            4.在以上軟硬件平臺(tái)上進(jìn)行編譯,生產(chǎn)可執(zhí)行文件,由運(yùn)營(yíng)商單獨(dú)下載到機(jī)頂盒中運(yùn)行。

            結(jié)論

            長(zhǎng)期以來(lái)無(wú)卡CA已經(jīng)有了一定的規(guī)模應(yīng)用基礎(chǔ)。因此,建議各地有線數(shù)字電視運(yùn)營(yíng)商尤其是數(shù)字電視剛起步或即將啟動(dòng)的運(yùn)營(yíng)商,應(yīng)該優(yōu)先考慮使用無(wú)卡CA方案,但要在機(jī)頂盒終端預(yù)留智能卡插槽,做好與有卡CA的同密;而目前尚處于萌芽狀態(tài)的地面數(shù)字電視則應(yīng)盡量采用無(wú)卡CA方案。

           



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();