数字电视智能卡CA的工作原理

最新更新时间:2012-11-07来源: 互联网关键字:数字电视  智能卡  工作原理 手机看文章 扫描二维码
随时随地手机看文章
最近数字电视CA的安全性讨论甚嚣,笔者从流行欧美的数字电视共享技术角度,用图解加文字的形式,为了给大家一个直观的认识,将神秘的数字电视CA展现在读者面前。

  数字电视CA的各个部分是紧密连接在一起的,一旦一部分出问题,其他也会受牵连。 CA的破解都是从局部的破解开始,直到最后彻底被攻破。根据从以往被破解的CA过程,分别解释如下:

  首先要了解一下CA的结构,见图一的智能卡,这里面保存了CA公司的全部家当。并注明了各部分大体的重要性分量。


图一

  算法:这一部分的算法设计水平可以决定智能卡的成本高低,如果能设计一个高效的算法,可以降低对智能卡的要求,智能卡成本就高,反之,智能卡成本就低;但大多CA公司的核心算法都是3DES甚至DES,因为在智能卡里面运算DES算法很耗费时间,对设计要求较高。也是因为这个原因,对同一家CA公司而言,批量供货的智能卡肯定都是同一种算法。DES(数据加密标准)在1977年被美国国家标准技术协会认可成为均衡加密算法的标准,是一种公开的算法,直到现在还在广泛应用。机顶盒中解解密流的解扰器也是采用的DES算法。采用算法保密的CA一般在DES或3DES基础上加上一个壳,就起到算法保密的作用,但这种作用在通讯接口配破解后,有的高水平的黑客就可以根据明文和密文的规律对应关系,将这个壳剥离掉。

  密钥:这部分一般根据不同的运营商单独设置,也有的CA公司针对好多规模不很大的运营商都用同一组密钥。在采用DES或3DES的情况下,密钥长度为64位,去掉8个校验位,实际长度为56位。这个密钥长度,表明有数量庞大的密钥可能性,在使用DES标准的当初,要破解一个DES密钥,普通的PC机要运行上百年。得益于计算速度的加快,早在1998年,就有人制造了一台专用于破解des的机器,这台机器叫做Deep Crack ,总共耗资20万美元,平均破解(穷举)出一个正确的key需耗时4天左右。即使现在,破解这样一个,现在制造这样一台机器花费也要超过1万美元。国外也有报道,采用高速DSP或FPGA,花费不到5000美元,每秒钟可以穷举超过1000亿个密钥,这样也能在几天内将正确的密钥找出来。不过,如果有足够多的明文和密文对样板,很多人用PC机协同操作,采用碰撞法,也很可能在短时间内将正确的密钥找到。虽然密钥的数据量不大,但在CA中的位置是举足轻重的,在知道但当知道了CA所采用的算法之后,即使不破坏智能卡,推出密钥只是时间问题。

  通讯接口,包含以下两部分:1、COS接口,这是CA公司在开发CA时所必须的接口,也是向智能卡里写算法和密钥的接口,每张智能卡里都一样。2、和算法密钥沟通的通讯及命令接口,就是将机顶盒接收到的ECM送到算法部分,根据索引取得对应的密钥进行解密。通讯接口是靠近密钥和算法最近的部分。在通讯接口被破解之后,可以获得足够的明文CW和密文ECM对,有利于采取团队合作的方式用碰撞法获得密钥,这对于采取密钥保密措施的数字电视CA威胁很大。另一方面,黑客可以利用已经被破解的通讯接口,对智能卡里的算法进行更进一步的攻击。

  图二是一种传统的CA算法破解方式,是采用物理方法将智能卡内部的算法和密钥读出来,再复制盗版卡。因为花费比较大,再加上现在的CW网络共享成本很低,一般情况下就不再采取这种方式破解了。但是,在互联网不发达的时候,第一代CA几乎全部是用这种方式被破解的,这是一种非常彻底的破解,解决的唯一办法就是换卡。


图二

  图三中是CW加密传输的CA原理与破解,有的CA在CW传输构成中进行了加密,但这种加密几乎没有对黑客形成阻碍。

  图四,是一种流行最早最广泛的网络共享技术,最著名的就是德国生产的Dream系列的卫星共享机顶盒,现在的Dream系列机顶盒还有很强大的PVR功能,使用开放的Linux操作系统,对普及数字电视共享技术起到了很大的作用。目前,在欧洲和北美使用DreamBox进行智能卡共享非常广泛,Dream还专为中国市场设计了DreamBox500C,因为价位较高,用户寥寥。其次是韩国的共享机顶盒,技术水平也非常高,甚至他们动用卫星转发器为网络不发达的地区提供共享服务。

图四

 图五,是一种比较先进的智能卡共享,这种共享最适合于中国平移后的有线电视智能卡共享。方法是,把原来发的机顶盒拔下来,插到共享机顶盒上,再把一个智能卡转无线的转接板插到原来的平移机顶盒上,在共享机顶盒上再插上一个无线转串口的小盒子。这样,原来的平移机顶盒就变成了子机,共享机顶盒就变成了母机,在母机上还有网络接口,可以在互联网更大的范围内共享。

  在原来网络不发达的情况下,智能卡和机顶盒通讯接口部分只占CA公司家当的30%。如果考虑到网络发展情况,在两到三年内会占到CA公司家当的50%以上。网络越发达、节目费用越高、机顶盒成本越低,这部分对CA公司和运营商的威胁越大。 

  图六是传统CA的破解步骤,只要解加密的CW算法被攻破,整个CA就算完了,就可以在此基础上完成图二中的算法破解和图四、图五中的网络共享。

图六

  在上述破解步骤中,第一步(Step1)的破解在网络不发达的情况下,不会引起安全隐患,花费也不大,因为还得需要插入智能卡才能解节目,破解收益不大。但是在网络发达的今天,这一步的破解就有很大意义了,并成了数字电视盗版的主要形式。

  第二步(Step2)的破解花费较大,是以前的数字电视盗版的主要形式,破解者出售CA算法可以谋取暴利。因为第一步(Step1)的盗版很容易实现,并很容易进行网络共享,使得这种花费大的盗版意义降低。

  盗版是一种违法行为,为什么在法律严格的欧美,数字电视共享盗版还那么普遍呢?

  这是因为,现在的国外机顶盒技术已经非常发达,网络功能非常强大,像德国的DreamBox在出厂时是没有共享功能的“裸机”,用户购买后可以从网络上下载能够进行CW共享的软件运行。又因为这些机顶盒的软件操作系统大都是LINUX操作系统,要遵守GPL(开源通用公共许可证,General Public License),所以必须公开源代码,众多黑客在这个平台上开发出了各种各样的CW共享软件,非常丰富。用户买到这样的机器可以自行装载CW共享软件。这样,数字电视的CW共享盗版就变成了用户个人的行为。在这里,机顶盒就像普通意义上的PC机,用户买来机顶盒就像买来PC机一样,在上面运行开发什么样的软件是购买者的自由,不需要卖机顶盒的人负责。这和你买PC机用于干坏事,责任不在卖PC机的人的道理一样。

关键字:数字电视  智能卡  工作原理 编辑:神话 引用地址:数字电视智能卡CA的工作原理

上一篇:白平衡概念及工作原理介绍
下一篇:LED背光显示的光学设计及分析工具

推荐阅读最新更新时间:2023-10-12 20:43

Arm 力助联咏科技推进数字电视芯片
Arm宣布基于台积公司22纳米ULP技术的Arm POP IP受联咏科技(Novatek)采用,结合Arm big.LITTLE架构的核心优势,为数字电视市场的芯片发展开创全新局面。 当前,电视系统正迈入革命性的新时代。更高分辨率的视频、全面扩展的服务以及全新的AI驱动功能,将带动用户需求的提升与设备数量的增长。这让终端消费者为之振奋,但同时也为SoC芯片设计人员带来巨大的挑战。要在电视系统中增加上述功能,意味着芯片的复杂度也随之增加,因此工程团队不仅要努力在成本与功能之间找到平衡点,还需提供出色的用户体验,并缩短产品的上市时间。 Arm的合作伙伴联咏科技致力于提供种类众多的显示驱动IC以及多媒体SoC芯片。为满足4K数字
[物联网]
浅谈电动汽车加快提速的工作原理
咱们今天来看看没有发动机,电动汽车是如何工作的,为何提速辣么快呢。 对于燃油车来说,想进入4秒俱乐部,那需要做出多大的努力,而对于电动车而言,实现起来轻松太多了! 如果详细叙述这个问题,就太复杂了,其实关键还是在于它的心脏! 一个是电机,一个是发动机! 电动机和传统内燃机在内的以旋转的方式来进行输出的设备上,都可以使用一个公式:功率=扭矩×转速。所以在同等功率水平之内,扭矩决定了一台车的加速性能,分析电动机和内燃机扭矩与转速的关系就可以明白为什么电动车的加速如此之快。 电动机↓↓ 电动机几乎从0开始就可输出最大的启动扭矩,伴随转速的逐渐升高扭矩反而是呈衰减的趋势,故通常电动机在达到额定功率(额定转速和扭矩)时
[嵌入式]
浅谈电动汽车加快提速的<font color='red'>工作原理</font>
智能卡数据传输协议I2C总线
  由于串行时钟同步数据传输是不复杂而通用的,它们就被用的比较频繁。使用I2C(Inte-Integrated  Circuit)总线的元件首先由Philips开发,从1990年就可以使用了。这个总线立足于一根串行的双向数据引 线和一根串行的时钟引线,Pc总线的规定包括了硬件(两条引线)和软件两方面,具有数据传输格式化的意 义。每个在总线上的器件可以取得对总线的控制并能对在总线上的其他器件发出请求。   由于存储卡也是被同步时钟控制的,Pc总线很快就得以立足于芯片卡行业之中,大量的存储器可以在卡中 使用。下面的例子是基于SGS-ThornsON ST 24C04存储器芯片的,它有512字节的可自由读出或写人的EPROM 。对EE
[嵌入式]
涡轮流量计工作原理及选型、安装
1 涡轮的工作原理 涡轮流量计由涡轮、轴承、前置放大器、显示仪表组成。 涡轮流量计的原理示意图如图3—1所示.在管道中心安放一个涡轮,两端由轴承支撑.当流体通过管道时,冲击涡轮叶片,对涡轮产生驱动力矩,使涡轮克服摩擦力矩和流体阻力矩而产生旋转.在一定的流量范围内,对一定的流体介质粘度,涡轮的旋转角速度与流体流速成正比.由此,流体流速可通过涡轮的旋转角速度得到,从而可以计算得到通过管道的流体流量. 涡轮的转速通过装在机壳外的传感线圈来检测.当涡轮叶片切割由壳体内永久磁钢产生的磁力线时,就会引起传感线圈中的磁通变化.传感线圈将检测到的磁通周期变化信号送入前置放大器,对信号进行放大、整形,产生与流速成正比的脉冲信号,送入单位换
[测试测量]
示波器高压电源的工作原理分析
通用示波器在通信、电子类高校的基础实验室中是一种使用频率和覆盖面都很高的电子仪器。高压电源是示波器中的关键电路部件,也是示披器中故障发生率较高的部位。因此,在示波器维修工作中正确理解它的工作原理、快速准确寻找故障点,对确保示波器正常工作至关重要。本文中所讨论的高压电源电路性能好、结构新颖,在许多新型进口和国产通用示波器(例如,日本菊水公司COS5020、韩国Goldstar公司OS-7040、台湾GW公司GOS6xxxG系列、上海无线电21厂XJ43xx系列、西安红华厂HH4310等型号)中都广泛采用。而这些示波器在许多高校实验室中有较高的保有量。因此,对它的故障分析具有普遍意义。   1、高压电源工作原理   高压电源的主
[测试测量]
示波器高压电源的<font color='red'>工作原理</font>分析
DVI接口在数字电视中的应用研究
引言     数字电视概念已逐步深入人心,现有的大多数数字电视接收机只能通过分量接口接收满足数字视频信号标准的模拟信号,这实际上仍然是一种模拟信号接口,只是视频信号符合数字电视视频信号标准(如ITU-R601、CEA/CEA-861-A/B等标准规定的数字视频抽样、量化、编码规范,满足数字电视的行频、场/帧频、同步、清晰度等要求),所以此类电视如果要在系统中进行数字处理,则需在视频信号处理前增加A/D转换、Scale、De- interlace等功能电路,这会使信号质量有一定程度的降低,研究表明此类接口的清晰度很难真正达到高清数字电视的显示标准(水平清晰度大于720 线)。     数字视频接口接收的是经过一定处理(压缩或不压缩)的
[嵌入式]
PWM DC/DC转换器的工作原理
  以Buck PWM DC/DC转换器为例,来介绍PWM DC/DC转换器的工作原理。   Buck PWM DC/DC转换器在连续导电模式(COM)时的工作原理,可以用如图2(a)来说明:在一个开关周期内,开关管的开关过程将直流输入电压u进行斩波,形成脉冲宽度为TON的方波(Ton为开关管导通时间)。当开关管导通时,二极管关断,输入端直流电源Ui将功率传送到负   载,并使电感储能(电感电流上升);当开关管关断时9二极管导通续流,电感上储存的能量向负载释放(电感电流下降)。在一个开关周期内,电感电流的平均值等于负载电流r。(忽略滤波电容C的ESR)。用同样的方法可以分析Boost,Buck-BccGt PWM BC/D
[电源管理]
PWM DC/DC转换器的<font color='red'>工作原理</font>
异步电动机工作原理 感应电动机动图详解
异步电动机又称“感应电动机”,即转子置于旋转磁场中,在旋转磁场的作用下,获得一个转动力矩,因而转子转动。 转子是可转动的导体,通常多呈鼠笼状。定子是电动机中不转动的部分,主要任务是产生一个旋转磁场。旋转磁场并不是用机械方法来实现,而是以交流电通于数对电磁铁中,使其磁极性质循环改变,故相当于一个旋转的磁场。 依据所用交流电的种类有单相电动机和三相电动机,单相电动机用在如洗衣机,电风扇等;三相电动机则作为工厂的动力设备。 01 异步电动机工作原理 ▼ 通过定子产生的旋转磁场与转子绕组的相对运动,转子绕组切割磁感线产生感应电动势,从而使转子绕组中产生感应电流。转子绕组中的感应电流与磁场作用,产生电磁转矩,使转子旋转。
[嵌入式]
异步电动机<font color='red'>工作原理</font> 感应电动机动图详解
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved