电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

数字电视条件接收系统探秘

栏目:理论文章发布:2012-01-08浏览:2547下载124次收藏
随着信息技术的发展,数字电视作为一个与国家信息化建设相结合的信息服务平台,广电总局设立了有关数字电视系统、有条件接收系统、网络管理系统、用户管理系统、电子节目指南、用户接收终端体系等研究项目。
有条件接收系统的基本功能是使得有授权的用户能正常地接收被加扰的节目。
一、 有条件接收系统的组成
有条件接收系统由用户管理系统,加密/解密系统,加扰/解扰系统,智能卡等构成。
该系统涉及管理技术,网络技术,加解扰技术,数字复用技术,接收技术,智能卡技术等多方面,同时也涉及到用户管理,节目管理,收费管理等信息管理应用技术。
用户授权系统(sas):在用户管理系统的指导下,负责对授权控制信息(ecm)和授权管理信息(emm)数据流进行组织,并传输到用户管理系统。
节目信息管理系统:节目管理为即将播出的节目建立节目表。节目表包括频道、日期和时间安排,和各个节目的ca信息。
加/解扰系统:加扰是为了保证传输安全而对业务码流进行特殊处理。通常在广播前端的条件接收系统控制下改变或控制被传送业务码流的某些特性,使得未经授权的接收者不能得到正确的业务码流。前后端都采用dvb common scrambling算法,需要加扰的信息为视频流、音频流、数据流等,加扰用的密钥即控制字(cw)。控制字生成器由加扰设备自带或者由外接输入。
解扰是加扰的逆过程,在用户接收端的解扰器中完成。在接收端,解扰模块集成在芯片中,利用同样的控制字cw解扰。
加/解密系统:所采用的算法由各ca厂家自行选定。对授权管理信息emm进行加密处理,然后以单独授权或者分组授权的方式发送到用户接收终端的相应处理;对授权控制信息ecm进行加密处理,其中ecm信息中包含了对业务的访问准则信息及用于解扰的信息。解密操作在接收端进行。通常为了安全性,解密操作和接收机分离,在一个可分离的模块中进行,如智能卡,以利于增强系统的保密性。
智能卡:采用了带cpu的智能卡,其接口可以采用iso-7816标准进行设计,一般情况下,需满足iso-7816-1、2、3等协议规范。在接收端,加密的控制字被送进智能卡进行解密,解密出来的cw用来解扰。
条件接收子系统:接收端的条件接收子系统可以接收并处理前端ca系统发送来的ecm、emm信息,并通过标准的通讯接口与智能卡进行数据交互,获取解扰控制字,传给解扰器完成解扰工作,同时提供有关cas的辅助信息给接收设备,供接收设备显示。
授权控制信息生成器(ecmg):ecmg接收控制字cw,生成ecm。
授权管理信息生成器(emmg):emmg产生授权信息和服务信息,生成emm。
条件访问描述子用来描述ecm和emm,它可以被用在ts程序映射分段和程序流映射中。如果任一原始流被加密,含有此原始流的程序中必有ca描述子。
当ca描述子出现在pmt分段(table_id=0x02),ca_pid指向含有与ecm相关的节目的包。它作为扩展的节目信息可用于整个节目。同样,它作为扩展的es信息可用于相关原始流。
当ca描述子出现在cat分段中(table_id=0x01),ca_pid指向含有与emm相关的节目的包。
ca_system_id:16b的字段,用于表示适用于相关ecm/emm流的ca系统类型。这是私自定义的。
ca_pid:这是一个13b的字段,该字段表示传送流包的pid,此包中含有由相应ca_system_id指明的ca系统的ecm或emm信息,由ts中的pmt、cat或节目流中的stream_id字段决定。
复用器(mux):这个前端部件的作用是对输入数据进行复接,输出mpeg-2的ts流。输入则可以是ts包、mpeg-2段、原始数据。
同密同步控制(scs):主要作用是和ecmg建立tcp连接,为每个连接建立一个通道;在通道内建立所需要的流,并分配ecm_stream_id;从cwg取得控制字cw;通过相关的流向ecmg提控制字和相关ca信息;从ecmg取得ecm;根据和频道参数相关的相应加扰周期实现同步;把ecm传送给复用器,并要求它们按照频道参数重复;提供控制字给加扰机,以在特定的加扰周期使用。
二、 有条件接收系统的实现方案
ca系统一般有两种解决方案:一种称为“同密技术”(simulcrypt),一种称为“多密技术”(multicrypt)。我国现通用的是同密技术。
1.同密技术 (simulcrypt) 同密就是指通过使用同一种加扰算法和相同的控制字cw,使多个不同的ca系统一同工作的技术。dvb规定了通用加扰算法,不同的ca厂家可以开发各自加密的ecm和emm,但都必须遵循通用加扰算法。在同密情况下,用同一控制字control word驱动加扰过程。而这个控制字可通过不同的ca加密后传送给不同ca子系统的解码器。
在接收端,机顶盒必须遵循通用加扰算法实现对节目码流的解扰。而机顶盒可以嵌入多个ca厂家的ca解密模块。 若有cas1的解密模块,则能对ecm1和emm1解密,从而接收到cas1授权的节目。若同时有cas2的解密模块,同样能对ecm2和emm2解密,接收到cas2授权的节目。
同密模式能充分保证运营商的独立和冗余安全,当某一ca系统不能正常运作时可切换到另一ca系统,保证商业运行不中断。而且还给用户提供了自由选择的权利,让广播电视运营商有一个公平竞争的环境。
2. 多密技术(multicrypt) 如果说同密模式是解决前端ca系统的垄断问题,那么多密模式则是满足用户端机顶盒独立于ca系统的要求。多密模式针对接收端而言,用户可以采用多密的方式接收不同的加扰/加密系统所加密的不同节目。多密模式是将加解扰、ca和需要保密的功能集中在一个可拆卸的独立模块上。而解码器中只包含mpeg解码器、调谐器、解调器以及其它必须的设备,模块和主机之间通过通用接口相互连接和通讯。通过定义的公用接口(common interface)允许使用多种加/解密方式。
这种方案主要是从以下两点考虑:第一,用户只需要一个dvb解码器,就可以接受任意ca系统控制的dvb节目,当ca模块需要更新时,解码器可以保持不变。第二,解码器中不包含任何需要保密的元素,可以标准化dvb解码器的设计。
文章中主要是对ca系统的组成和解决方案进行了探讨和研究,整个系统由于没有一个统一的标准,其中一些关键部分都是由各个ca厂家自己定义,只对接口做了标准化的规定。
                                    太原有线电视网络有限公司   王敏丽

数字电视条件接收系统探秘

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部