摘要:当今这个数字技术的飞速进步的时代,电视技术已从模拟电视到数字电视完成了一次技术变革。条件接收CA(Conditional Access)系统是数字视频广播DVB(Digital Video Broadcasting)实施电视收费业务的必不可少的一部分,它维护广播运营商与节目制作商的权益,也和整个产业的稳定运营有着关键联系。因此条件接收系统的安全性一直是所有人关心的重点。由于在公司项目组的一个项目中,需要利用基于DVB规格的数字电视技术的加密算法实现一些功能,但是我之前对CA系统相关加密算法的设计流程没有了解,所以我需要研究其加密算法的具体实现。
我通过调查,收集了关于正在应用DVB-T(Digital Video Broadcasting - Terrestrial)规格的国家的应用现状和相关公开资料,明确了DVB-T标准下对数据的接收、解码、显示流程。深入研究了与其相关的DES和AES加密算法,理解了算法的具体设计和实现流程。
最终我按照已掌握的加密算法设计流程,遵照软件工程的软件设计思想,通过DES加密算法对CA系统的数据加密完成了设计实现。并使用了公司客户所提供的测试数据帮助程序完成了简单的测试。
关键词:DVB;CA;DES加密算法
目录
摘要
Abstract
1 DVB标准-1
1.1 DVB标准简介-1
1.2 DVB标准的主要内容-1
2 系统分析-2
2.1可行性分析-2
2.1.1 技术可行性-2
2.1.2 操作可行性-2
2.2 需求分析-2
3 DVB条件接收系统-3
3.1 DVB条件接收系统的概述-3
3.2 DVB条件接收系统的原理-5
3.3 DVB条件接收系统的加密-6
3.4 对DVB相关加密算法的研究-7
3.5 加密算法的选择和实现-8
3.6 模拟条件接收系统的实现过程-10
结 论-14
附录1 算法参数-16
参 考 文 献