数字电视条件接收(CA系统原理)
- 格式:ppt
- 大小:880.50 KB
- 文档页数:1
数字电视加扰CA原理分析及故障报告1、数字电视加扰CA系统(条件接受系统)的简要描述,当前付费数字电视频道实际上就是CA加密的频道,必须要经过广电BOSS授权才能解密,继而电视节目才可以正常的收看。
当前安吉数字电视都是采用机顶盒来接收,它利用射频信号线将MPEG2码流和EPG 信息接收下来,但是该mpeg2码流是已加扰信号,需要机顶盒智能卡利用密钥进行节目图像和音频的复原。
2、利用框图将CA的原理进行简要的分析名词解释:PDK(个人分配密钥)存在于智能卡,由永新同方提供的CA系统严格控制。
CAT表格和PMT表格都是存在于EPG列表中,分别对应条件接收表和节目映射表。
其中CAT表格中EMM(授权管理信息),它提供管理授权的信息,授权即为SK,为了避免该授权信息被未授权者获取,需要经PDK对其进行加密,就是PDK_SK。
ECM(授权控制信息),它存在于PMT表格中。
它控制授权的信息,它就是实现最终解扰生成控制字(CW)的关键,只有获取授权信息的用户才能解密出CW,就是SK_CW。
CW控制字,它由8个字节,每隔10m就会自动更换一次。
3、实例进行分析如上过程且解读为何从清流信号到加扰能够正常解读需要10s。
先看正常的加扰电视节目信号,截图中是以湖州新闻综合为例:湖州新闻综合,它的service ID 是101,所在的电视频点为411M。
上图显示,看到CAT表格中EMM(授权管理信息)它是存在于整个节目复用TS流中存在的。
它对整个TS流发挥作用。
后台显示它的CA_PID为48。
上图显示,在整个复用的TS流中,PMT表格中针对每个节目都会生成一个ECM信息,该节目(101)对应就是湖州新闻综合频道,它的ECM信息是CA_PID 为201。
针对湖州新闻综合频道,需要用户的授权,就是需要用户的智能卡里面包含有授权信息,才会对该电视节目解密,进而正常的收看。
相反若湖州新闻综合频道(101)改变为清流节目信号,就会变为如下图所示,看到CAT表格中EMM(授权管理信息),将会依然存在,为将来该节目的加扰和解扰提供必要的基础准备。
数字电视条件接收系统原理摘要:本文主要根据本人对数字电视条件接收系统的基本原理与应用的理解进行了粗浅的解读。
关键词:条件接收、控制字、业务密钥、个人分配密钥、授权控制信息、授权管理信息、同密、多密、通用接口1 引言条件接收术语来自英文Conditional Access(CA),也就是一种加密认证系统,是为数字电视开展衍生出的增值业务服务的。
数字电视平台的CA系统是实现广播运营者对广播接收者进行接入的控制,决定接收者是否拥有接收相关电视节目的权限。
因此,CA技术是建立在商业目的上,既保证用户自由选择接收节目内容的需求,又保护了广播运营者的利益,即确保了授权者与被授权者的利益。
2 CA系统的组成条件接收系统一般包括用户管理、节目信息管理、加扰/解扰和加密/解密等系统组成,基于控制数据安全传输考虑,保证授权用户接收,杜绝非授权用户非法接收的目的,目前都采用“三重密钥加密”体系。
功能框图如图一所示。
发送端图一条件接收系统原理框图3 条件接收系统原理先了解两个容易混淆的概念:一个是加扰,另一个是加密。
一个条件接收系统包括两个加密子系统,一个是节目加密系统,对播出的节目内容进行加密,习惯上称为加扰,它的作用是扰乱节目信号,使得未经授权的用户不能收看加密节目。
另一个加密系统是分层密钥加密系统,其目的是使用一环紧扣一环的层次加密,保护控制字(CW )的安全。
1)加扰(Scramble )加解扰过程示意图如图二所示。
发送端伪随机码发生器(扰码生成器)在控制字发生器产生的控制字(CW Control Word )触发下生成一个伪随机序列(扰码序列),通过一个模2加运算器,与原始的TS 流进行运算,运算后的TS 流即变成加扰的TS 流。
伪随机序列(扰码序列)中的0位不改变数据,而1位会使相应数据位0、1取反完成加扰。
接收端用发送端完全相同的伪随机序列(扰码序列)对加扰的数据流做同样的模2加运算即可解扰。
而为使发收伪随机序列(扰码序列)相同,两个伪随机发生器(扰码生成器)必须按标准规定同一生成多项式构筑,并具有相同的初始状态。
数字电视CA技术(一)1、条件接收(CA)系统概述随着高速互联网接入、电视会议、可视电话、数字交互电视这些崭新业务的出现,预示着有线电视网络面临着新一轮产业机遇。
数字电视作为其中最先得到应用的业务,日前正在世界范围内迅速普及,而由数字电视衍生出来的增值业务,如视频点播(VOD)、按次付费(PPV)、软件下载、网上游戏、信息点播(IOD)、数据广播等应用也呈现出迅猛的增长趋势。
对有线宽带网络运营商来说,这些新业务无疑是新的利益增长点,但是为了确保这些新业务的实现,一个安全可控的综合管理业务平台就显得尤为重要,其中最重要的组成部分之一就是条件接收系统(Conditional Access System)。
条件接收(CA)系统涉及到信息安全工程学和密码学领域,包括三大要素:一是对信息安全需求的分析与定义,也就是通过系统分析,明确信息安全受到何种可能的威胁和所需防范的内容;第二是信息安全的策略,即采用怎样的安全协议来保障信息的安全传输和存储;第三即具体实施信息安全的工具,密码学就是实施信息安全最重要的工具之一。
本章讲述的有线电视系统中的CA技术,是指作用于有线电视信息安全工程的一种实现技术,通过加密和授权的结合来控制信息的传送与接收。
有线电视CA系统不仅作用于控制用户的授权,为用户提供一个安全保密的通道,使非授权者不可能窃取或篡改他人传输的信息;另外,有线电视CA系统能够控制机顶盒的使用者,使其只能接收有线电视运营商从前端送来的合法信息,防止非法信息侵入有线电视网络,保障国家的信息安全。
什么才是完善的CA系统呢?一个好的CA系统,需要具备以下六个要素。
◎充分顾及用户需求。
一个好的CA系统应该使用户能以尽量低的综合系统成本,随时得到最可靠的服务。
◎完备的CA系统应该具有强大的兼容性,并能随时增加新的服务。
兼容性指的是一个CA系统能兼容多家第三方CA系统,以满足多部门和多层次的管理要求。
◎完备的安全性能,有利于维护国家信息安全和促进民族CA产业的发展。
图解数字电视原理与破解先声明一下,以下内容纯粹是技术方面的探讨交流,希望能给做的厂家提供一些关于安全方面的建议,共同学习共同进步,说的不妥的地方欢迎拍砖!如果有人根据本文做商业用途,一切后果自负!图解数字电视原理与破解最近数字电视的安全性讨论甚嚣,笔者从流行欧美的数字电视共享技术角度,用图解加文字的形式,为了给大家一个直观的认识,将神秘的数字电视展现在读者面前。
数字电视的各个部分是紧密连接在一起的,一旦一部分出问题,其他也会受牵连。
的破解都是从局部的破解开始,直到最后彻底被攻破。
根据从以往被破解的过程,分别解释如下:首先要了解一下的结构,见图一的智能卡,这里面保存了公司的全部家当。
并注明了各部分大体的重要性分量。
算法:这一部分的算法设计水平可以决定智能卡的成本高低,如果能设计一个高效的算法,可以降低对智能卡的要求,智能卡成本就高,反之,智能卡成本就低;但大多公司的核心算法都是甚至,因为在智能卡里面运算算法很耗费时间,对设计要求较高。
也是因为这个原因,对同一家公司而言,批量供货的智能卡肯定都是同一种算法。
(数据加密标准)在年被美国国家标准技术协会认可成为均衡加密算法的标准,是一种公开的算法,直到现在还在广泛应用。
机顶盒中解解密流的解扰器也是采用的算法。
采用算法保密的一般在或基础上加上一个壳,就起到算法保密的作用,但这种作用在通讯接口配破解后,有的高水平的黑客就可以根据明文和密文的规律对应关系,将这个壳剥离掉。
密钥:这部分一般根据不同的运营商单独设置,也有的公司针对好多规模不很大的运营商都用同一组密钥。
在采用或的情况下,密钥长度为位,去掉个校验位,实际长度为位。
这个密钥长度,表明有数量庞大的密钥可能性,在使用标准的当初,要破解一个密钥,普通的机要运行上百年。
得益于计算速度的加快,早在年,就有人制造了一台专用于破解的机器,这台机器叫做 ,总共耗资万美元,平均破解(穷举)出一个正确的需耗时天左右。
即使现在,破解这样一个,现在制造这样一台机器花费也要超过万美元。
數字電視條件接收系統一、概述條件接收CA(Conditional Access)系統是一個綜合性系統,系統涉及到多種技術,包括加解密技術、加解擾技術、編碼技術、複用技術、智能卡技術、網路技術、接收技術,此外還涉及到用戶管理、節目管理、收費管理等資訊管理技術。
條件接收是數字電視加密控制的核心技術保證,為數字電視的運營提供了必要的技術手段,使擁有授權的用戶合法的使用某一項業務,而未經授權的用戶不能使用這一業務。
條件接收系統是基於MPEG-2和DVB標準開發設計的,並符合廣電總局制定的數字電視廣播條件接收系統規範。
數字視頻廣播標準DVB(Digitial Video Broadcast)是數字電視的通用國際標準,DVB 標準以MPEG-2編碼系統為基礎,用MPEG-2數據包結構作為數據容器,並使用嚴格的DV B服務資訊格式,有效地、方便地實現了多種媒體之間的傳輸,並實現它們之間的數字信號轉換。
應用領域涉及到衛星傳輸、電纜傳輸、地面傳輸。
DVB有兩種加擾方式,即同密(SimulCrypt)和多密(MultiCrypt)。
同密要求前端可以使用多個CA系統,每個CA系統可以使用不同的加密系統加密各自的相關資訊,但對節目內容的加擾必須採用同一個加擾演算法和加擾控制字,這樣可以保證接收端使用不同的接收設備而同時又能接收相同的數字電視節目。
使用同密技術後,可以方便多級運營商的管理,為多級運營商選擇條件接收系統提供了靈活性。
而多密技術主要是針對接收端而言的,用戶可以採用多密的方式接收不同的加擾/加密系統所加密的不同的節目。
由於DVB中的同密與多密都規定了標準介面,從而方便了多個CA系統的集成,也方便了用戶。
目前在國際上占主流的有歐洲的DVB標準、北美國家的ATSC標準及日本的ISDB標準。
在這三種標準中對於CA部分都作了簡單的規定,並提出了三種不同的加擾方式。
歐洲DVB 組織提出了一種稱之為通用加擾演算法(Common Scrambling Algorithm)的加擾方式,由DVB組織的四家成員公司授權,ATSC組織使用了通用的三迭DES演算法,而日本使用了松下公司提出的一種加擾演算法。