- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用FPGA实现数字电视条件接收系统的论文.doc
用FPGA实现数字电视条件接收系统的论文
[摘要] 数字电视的条件接收系统gas就是对视频、音频和数据等信息加密、传输并为合法用户接收解密的过程,由加扰器、解扰器、加密器、控制字产生器、用户授权系统、用户管理系统和条件接收系统子系统等部分组成。用fpga实现方法使条件接收系统不受复接的约束,实现起来比较灵活,这种结构采用空包替换,容易实现加解扰的同步。
[关键词] 条件接收 信息加密 fpga 控制字
一、条件接收系统的工作原理
数字电视是将传统的模拟电视信号经过抽样、量化和编码转换成二进制数代表的数字式信号,然后进行各种功能的处理、传输、记录、存储,监测和控制的一种全数字处理过程的端到端系统。数字电视的条件接收系统cas就是对视频、音频和数据等信息加密、传输并为合法用户接收解密的过程,由加扰器、解扰器、加密器、控制字产生器、用户授权系统、用户管理系统和条件接收系统子系统等部分组成。
工作原理:在信号的发送端,首先由控制字发生器产生控制字(cw),将它提供给加扰器和加密器a。加扰器对来自复用器的传送比特流进行加扰运算,控制字就是加扰器加扰所用的密钥。加密器接收到来自控制字发生器的控制字后对控制字进行加密运算,输出经过加密以后的控制字。业务密钥在送给加密器a的同时也被提供给了加密器b,加密器b产生密钥,并用此密钥对业务密钥sk(service key)进行加密,输出加密后的业务密钥。经过这一个过程产生的信息均被送至复用器,与被送至同一复用器的图像、声音和数据信号比特流一起打包成传送比特流输出。.
在信号的接收端,经过解调后的加扰比特流通过解扰器送到解复用器。从解复用器出来的信号,被分别送至智能卡中的解密器a和解密器b,解密器a和解密器b与智能卡中的安全处理器共同工作,从而恢复出控制字cw,并将它送至解扰器。一旦在接收端恢复出正确控制字以后,解扰器便能正常解扰,将加扰比特流恢复成正常比特流。
二、条件接收系统的fpga实现
fpga有丰富的触发器和i/o口可以满足完成cas功能,开发周期短,可以反复修改,特别适合需不断完善电路的开发阶段。要实现cas硬件设计,首先要理解程序特殊信息psi。psi能从多节目的ts流中找出所需要的节目码流和条件接收信息等。psi必须以一定的频率不断发送,以便新开的接收机能及时解释传送流的性质。解扰只是加扰的逆过程,并且相对简单,所以下面只对条件接收系统加扰过程的fpga实现进行讨论。
(一)加扰器的fpga实现
加扰器在条件接收中是一个关键部分,关系到整个系统的保密程度,所以需要一个安全性较高的加扰器。图1所示加扰器是在fpga内部实现,它以可预置线性反馈寄存器(lfsr)为基础,与数据选择器共同形成。总线是控制码发生器产生的选择器控制码。有8个抽头并行输出,每2位对应一个选择器的选择端。每个选择器的输出是选出的4个lfsr反馈之一,作为与之相连的lfsr时钟。通过数字选择器选取4个lsfr输出的xor的输出之一作为加扰。
序列的输出。选择码生成器可由cw产生器代替,cw一部分作为选择器的选择码,一部分写入4个可预置的lfsr。
(二)条件接收发送端的fpga实现
图2为条件接收发送端的fpga实现。用户管理信息需要pc机处理和保存,服务密钥sk和控制字cw发生器初始值可以在pc机中通??伪随机序列生成程序生成。ts流是连续不断的实时信号,可以通过空包替换的方法实现条件包的加入。cw的加密采用des算法,des
速度快,加密强度较高,硬件容易实现,适合cw变化较快的要求。sk的加密采用rsa算法可以满足sk变化频率低,安全性要求高,使用时间长等要求。
三、结语
本文介绍了条件接收系统的基本原理,并提出一种用fpga实现方法。这种方法使条件接收系统不受复接的约束,实现起来比较灵活。并且这种结构采用空包替换,容易实现加解扰的同步。
您可能关注的文档
最近下载
- 土地资源调查课件.pptx VIP
- 2025教学主任及教秘专项培训班考核试卷含答案.docx
- QC∕T 948-2013 汽车顶部装载装置.pdf VIP
- 八上名著《红岩》:故事梗概+知识点+考点大集合.doc VIP
- 《劳动经济学讲义》课件.ppt VIP
- ISO各体系认证审核前准备资料清单.doc VIP
- 巧虎目录清单.doc VIP
- 销售管理专业《销售案例研究 ( 实践 ) 》课程调研报告样本.pdf VIP
- 2025年新精通版(三年级起)英语三年级上册课件 Unit 2 Lesson 3 .pptx VIP
- 场效应MOS管AK4435参数-9.1A-30V封装SOP-8.pdf VIP
文档评论(0)