Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1495743
  • 博文数量: 267
  • 博客积分: 3010
  • 博客等级: 少校
  • 技术积分: 3089
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-05 17:09
个人简介

尊天命,尽人事

文章分类

全部博文(267)

文章存档

2017年(6)

2015年(4)

2014年(27)

2013年(52)

2012年(59)

2011年(120)

分类: LINUX

2012-05-22 17:20:35


(8)加解扰技术
加解扰技术用于对数字节目进行加密和解密。其基本原理是采用加扰控制字加密传输的方法,用户端利用IC卡解密。目前,国际上有两种标 准:OpenCable定义的POD和DVB定义的SimulCrypt和MultiCrypt标准。OpenCable定义的POD是一个通过 PCMCIA接口与机顶盒相连的模块,该模块除了解扰功能外,还要完成与前端的交互功能。DVB的MultiCrypt也是采用PCMCIA接口与机顶盒 连接,但它只有解扰功能。DVB的SimulCrypt则只需要机顶盒具有ISO7816的SmartCard接口既可,但需要机顶盒具有硬件解扰引擎。
    加解扰技术分为同密和多密技术。同密技术是将两家或两家以上的条件接收(CA)系统应用于同一网络平台之中,从有线电视台角度是实现技术的选择和竞争的环境。多密技术要求机顶盒采用CI技术(通用智能卡接口),实现同一机顶盒可接收不同CA系统加密节目。
    其工作原理为节目在播出前,要经过加扰处理,加扰过程是将复用后的传送流(Transport Stream)与一个伪随机加扰序列做模2加,而这个伪随机序列的生成由控制字发生器提供的控制字(Control Word ,简称CW)确定。有条件接入的核心实际上是控制字传输的控制。在MPEG传输流中,与控制字传输相关的有两个数据流:授权控制信息(ECMs)和授权管 理信息(EMMs)。由业务密钥(SK)加密处理后的控制字在ECMs中传送,其中还包括节目来源、时间、内容分类和节目价格等节目信息。对控制字加密的 业务密钥在授权管理信息中传送,并且业务密钥在传送前要经过用户个人分配密钥(PDK)的加密处理,EMMs中还包括地址、用户授权信息、如用户可以看的 节目或时间段、用户付的收视费等。用户个人分配密钥(PDK)存放在用户的智能卡(SmartCard)中。 
在用户端,机顶盒为了再生出 解扰随机序列,必须获取相关的条件接收控制信息。首先,机顶盒根据PMT和CAT表中CA_descriptor,获得EMM和ECM的PID值。然后, 从TS流中过滤出ECMs和EMMs,并送通过SmardCard接口送给SmartCard。SmardCard首先读取用户个人分配密钥(PDK), 用PDK对EMM解密,取出SK,然后利用SK对ECM进行解密,取出CW,并将CW通过SmartCard接口送给解扰引擎,解扰引擎利用CW就可以将 将已加扰的传输流进行解扰。
    图5就很形象的描述了采用三重密钥传输机制的条件接收系统的加解扰过程:
更详细的CA同密/多密加解扰原理与实现请参考此文:

附:
高低频划分:
        极低频 ELF(Extremely low frequency)    3-30HZ
        超低频 SLF(Super low frequency)    30–300 Hz
        特低频 ULF(Ultra low frequency)    300–3000Hz
        甚低频 VLF(Very low frequency)        3-30KHZ
        低 频 LF(Low frequency)                    30-300KHZ
        中 频 MF(Medium frequency)            300-3000HZ
        高 频 HF(High frequency)                3-30MHZ
        甚高频 VHF(Very high frequency)    30-300MHZ
        特高频 UHF(Ultra high frequency)    300-3000MHZ
        超高频 SHF(Super high frequency)    3G-30GHZ
        极高频 EHF(Extremely high frequency)    30–300 GHz
阅读(3659) | 评论(0) | 转发(0) |
0

上一篇:DVB数字电视CA系统(上)

下一篇:VHDL

给主人留下些什么吧!~~