论文部分内容阅读
数字电视机顶盒中的条件接收系统为付费电视的开展、各种增值服务的发展及运营商利益的保护提供了一个安全可控的综合管理平台。由于条件接收技术的特点,机顶盒须与某种条件接收系统捆绑集成,造成机顶盒市场被条件接收系统垄断的现状,不利于数字电视规模化发展。机卡分离正是针对这个现状提出的,它把条件接收系统相关功能独立出来单独做进一个模块,使机顶盒与条件接收系统分离,机顶盒中通过集成通用软件与之通信实现多种条件接收系统的支持。 根据条件接收系统的组成架构和技术要点,对条件接收系统发展的现状及机卡分离出现的必要性进行了阐述,对国内外机卡分离的研究现状和实现方案作了分析,并设计实现了从驱动层到通用接口协议再到上层应用的软件系统。通用接口协议采用分层机制以保证各层的独立性和可扩展性,运用多任务机制和消息队列实现协议各层间的通信。从机卡分离后出现的安全问题出发,对通信协议中的安全机制,包括密钥协商、机卡认证、安全通道建立三部分,进行了分析与实现,以实现通信的安全性及数字电视节目的内容保护。 对机卡分离后的系统进行协议测试、安全机制测试和功能测试,通用接口协议能够与多种条件接收系统模块正确通信并实现加扰流的播放,安全机制能够从机密性、可认证性和防止重放三方面保证通信安全。系统实现了安全的、扩展性和移植性良好的机卡分离的条件接收系统。