论文部分内容阅读
为了保证数字电视技术的正常发展,维护各方利益,运营商及其用户之间需要建立一种经济关系,即“有偿服务体系”。条件接收系统(CAS,Conditional Access System)基本目的是通过对用户授权的控制和管理,实现数字广播系统的有偿服务,在为运营商带来经济上回报的同时,也能为用户提供更多、更高质量的服务内容。它是实现付费电视、交互电视的关键技术。 现阶段,由于各条件接收系统在加密体系和智能卡通信接口上没有一个统一的标准,使得条件接收系统与作为数字电视终端接收设备的机顶盒之间的接口规范成为影响数字电视产业发展的关键问题。采用数字视频广播公共接口(DVB-CI,Digital Video Broadcasting Common Interface)相关标准是国内数字电视发展的方向。DVB-CI标准使机顶盒和具有条件接收功能的条件接收模块(CAM,Conditional Access Module)卡由不同的软硬件平台实现,两者通过PCMCIA连接,并根据DVB-CI相关标准规定的协议通信,这样就可以实现接收多路CAS加扰和加密的节目。 整个数字电视广播条件接收系统的安全机制是由智能卡授权方式实现的。本文提到一种新的智能卡概念——虚拟智能卡,通过安全认证体系有效地防止机顶盒被克隆,并且成本低廉、维护简单。该认证使用了两种加密算法,DES和RSA加密算法。 本文主要任务是基于LSI Logic Avia 9700芯片的数字机顶盒硬件平台,设计并实现了在同一机顶盒上进行卫星和地面电视接收相互切换的硬件电路和公共接口模块的硬件电路;根据条件接收中虚拟智能卡安全认证模块的技术方案,设计了在认证过程中使用的加密算法。