智能卡在条件接收系统的应用

2009-04-23 18:26:31来源:中电网 热度:

随着有线电视网的飞速发展,以及卫星电视节目的丰富,数字电视的加密技术得到了越来广泛的应用,相应的设备公司也如雨后春笋一样相继出现,对应于不同的终端设备出现了两大类系列产品:用于计算机接收的图文电视接收卡及用于电视接收的机顶盒两大系列产品。但尽管国内公司经过几年的发展,产品也几经换代,但面对巨大的市场空间和经济利益,还是不断面对产品被破解和盗版的挑战,使生产厂家蒙受了很大的经济损失。相对而言,国外公司在条件接收领域却有几十年的经验,他们采用最流行的动态加密及智能卡技术,使整套系统保密性、安全性极强,基本解决了终端设备被盗版的问题。

下面以PHILIPS公司的Crypto Works TM 条件接入系统为例,说明智能卡技术在数字电视的加/解扰技术中的具体应用。

该系统由5台PC微机及相应设备组成,其中一台微机及相应设备产生授权控制信息(以下简称ECM),4台微机及相应设备产生授权管理信息(以下简称EMM),解密由PHILIPS解码器、智能卡组成。系统采用对称密钥机制,基本原理图如下:

在发送端,将原始数据流(TS)与控制字(CW)进行模二加形成加扰的数据流(TS’),控制字是一组随机数,即数据流的加密密钥。在该系统中,控制字由3位数字组成,隔几秒钟随机变化一次,在接收端要用同样的控制字控制同样的电路进行解密。

控制字在对数据流进行加扰的同时,控制字本身也在ECM PC中被密钥ECMK1加密,形成授权控制信息ECM(Entitlement Control Message),即加密的控制字,ECM信息通过以太网经高速数据板插入传送流,大约每几秒 钟在传送流中出现一次。

同时,用户管理信息(Management Message)也被密钥EMMK1加密形成授权管理信息EMM(Entitlement Management Message),用户管理信息由信息提供商的用户管理系统形成,用户管理系统用来建立有关所有用户的名称、地址、智能卡号、帐单的信息和当前授权的数据库等等。EMM约每8-10秒插入传送流一次。

在接收端,解密由智能卡和解码器配合完成,对应于解码器,在传送流中,还有一个非常重要的数据包--MPEG-2的节目专用信息PSI。PSI 中包含了有关传送流包的包识别码PID 信息以及PID 之间的关系。MPEG-2解码器将使用PSI 信息来自动设置解码器所需参数。

PSI信息必须以一定的频率不断发送,每秒至少20次。PSI使用4个表来定义码流结构,这4个表分别是节目相关表PAT,它的PID为0,查找节目信息必须从PAT表开始,表中列出了传送流中的节目对应表PMT表的PID;PMT表中又可以找到相应节目的基本码流;第三个表是条件接收表CAT表,它的PID 为1,它将给出所有EMM所在包的PID ;第四个表是网络信息表NIT,它给出相应的网络信息。

接收端解密的原理如下:当智能卡插入时,解码器首先在传送流中寻找PSI,在PSI中找到条件接收表CAT,根据CAT表中给出的EMM包识别码(PID),找到相应的加密的EMM信息,智能卡中存有加密系统号和ECMK2、EMMK2等密钥,智能卡首先使用EMMK2,对加密的EMM解密,根据解出的EMM信息来确定本智能卡是否被授权收看该套节目,如果没有授权将不能进行后续解密,也就不能收看该套节目;如果该卡以被授权,则启用ECMK2 对ECM解密,得到控制字CW,最后由CW对加密的传送流解密,得到正常的MPEG-2传送流,由解码器解码后得到所需的电视、广播或数字信号。

智能卡在整个系统的安全性上起到非常关键的作用,由于智能卡具有无与伦比的安全性,抗攻击性,使得存放在其中的密钥绝对安全,另外智能卡具有自己的COS 操作

责任编辑:DVBCN编辑部

为您推荐

智能卡介绍

智能卡(SmartCard),又称智慧卡,一般是指一张标准大小的塑料卡片,就象我们常用的银行卡、IC卡,上面封装了集成电路芯片,用于存储和处理数据。我们常用的智能卡大致分四种:存储卡、加密存储卡、CPU卡、射频卡。存储卡:只有存储器,不能处理信息,是简单的存储设备,基本与磁卡相同。优点是比磁卡的存储容量更大,缺点是同磁卡一样存在着安全缺陷。加密存储卡:在存储卡的基础上增加加密逻辑,安全性提高,同时保持存储卡的价格优势。一次性的加密卡(又称预付费卡)用得较多,像电话储值卡。CPU卡:有处理器和存储器,不仅能存储信息还能对数据进行复杂的运算。由于可以实现对数据的加密处理,安全性有了显著提高。卫星电

2006中国(北京)国际智能卡展览会

主办单位:中国北京信息产业协会中国北京网络行业协会支持单位:中国射频网中国证卡网中华印刷证卡网中国智能卡黄页中国卡业网中国地铁卡网中国金融网RFID世界网承办单位:北京华贸联展览有限责任公司中国智能卡网卡市场信息网海外协办:美国IFH展览集团南京制卡网杭州制卡网★前言随着金融电子化、城市智能化、社会信息化建设步伐的加快,我国智能卡技术的应用已涉及到社会生活的方方面面。中国的智能卡领域仅仅是个开始,在政府几大项目的启动下,给中国IC卡市场带来无限商机,如身份证卡项目、全国社会保障卡项目、会计卡项目、有线电视收费卡项目、加油卡项目、税务卡项目等等;另外,非政府的项目也正在开发,如银行卡、电信卡、交

基于智能卡的机卡分离的设计和应用(下)

3系统实现为了确保其方案正确的实施,在实现机卡分离中我们采取了如下的一些关键技术:3.1分层结构采用ISOOSI分层结构来描述CA中间件,以便满足在将来实现中变化的需求。为了减少在机卡分离通用接口上的通信额外开销,将应用协议数据单元(APTU)采用通用的APDU格式定义,直接放在链接层内(ISO/IEC7816-3T=0传输协议)或者放在链接层之上(ISO/IEC7816-3T=1传输协议)。应用层定义为所有使用通用接口的应用,传输层和链接层采用ISO/IEC7816的规定。3.2通用接口在通用接口上的通信协议以分层的方式来定义以便提供必要的功能。这些功能表现为:为智能卡和机顶盒之间的复杂操作

基于智能卡的机卡分离的设计和应用(上)

1系统概述在数字视频广播中,条件接收(ConditionalAccess,CA)是一种应用于收费电视系统中帮助运营商管理不同用户授权信息的一种专有技术,它是运营商利益的保障。用户终端系统通过“机顶盒”和“CA卡”的相互配合来实现数字电视节目的有条件接收。目前,国内绝大部分采用的是机卡不分离的条件接收系统。机顶盒制造商必须根据运营商选择的CA系统来开发和生产机顶盒,这样就造成了机顶盒的生产和销售都必须由运营商定制;同时,大部分CA都有复杂的授权和认证过程,移植不同的CA系统也给机顶盒制造商在开发和管理上带来了较大的负担,由此极大地束缚了机顶盒的大批量生产和流通,不利于该产业的发展。为了解决上述弊