基于FS7805加密视频播放器设计与实现-软件工程专业论文.docxVIP

基于FS7805加密视频播放器设计与实现-软件工程专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FS7805加密视频播放器设计与实现-软件工程专业论文

1.2 视频加密技术的发展现状 视频加密既可以由软件实现,也可以由硬件实现。视频具有数据量大、实时性要 求强、通讯连续、码率可控等特点,因此传统的针对文本数据的高强度密码不适合于 视频数据加密。目前已经出现了很多种专门针对视频数据的加密算法,这些算法可以 分为两大类:完全加密算法和选择加密算法[2]。 1.完全加密算法 这种加密算法对编码以后的所有视频信号进行加密。此时视频信号被认为是普通 的连续二进制数据。这种算法加密的数据量大,安全性高,但是算法过于复杂,加密 解密过程漫长。 2.选择加密算法 也可以称为部分加密、局部加密等。选择加密是指在视频编码的过程中选择部分 重要数据进行加密。当前主流的视频加密方案都倾向于对视频数据进行选择加密。相 对与完全加密而言,选择加密处理的数据量少、实时性高。但是选择加密算法也存在 问题:各个指标之间相互制约[3]。比如,安全性要求越高,加密的数据量可能越大, 加密的速度也就越慢;加密和压缩总是存在着矛盾,在编码过程中设计加密算法,可 能会破坏原有数据的分布特性,从而降低压缩效果等。 近年来,国内外研究人员一直在寻找和开发一些加密速度快、安全等级高、加密 后数据膨胀小而且容易实现的算法。到目前为止,国外的许多著名高校、研究机构和 公司都做出了一定的研究成果,如斯坦福大学、Depaul 大学的网络信息安全实验室、 Microsoft 公司、IBM 公司以及 NEC 公司等等[4] [5]。在 IEEE、SPIE、Springer、ACM 等重要的会议和期刊上 ,也有不少涉及视频加密的文章。我国的清华大学、上海交 通大学、西安交通大学等,也都做出了一定的研究成果,有些已经开发成产品并投入 使用。 1.3 视频加密技术的应用领域 1.视频数据的安全存储 加密算法可以用于对视频数据的安全保存,如医学图像库、视频监控数据等。对于 基于 FS7805 的加密视频播放器的设计与实现 第一章 绪论 敏感的多媒体数据,通常要求进行保护处理,以防止未授权用户的访问。例如对于视 频数据库,其中的视频文件可以先通过视频加密算法加密,然后再进行保存。用于安 全存储的视频加密算法,通常要求具有较高的安全性。 2.视频数据的安全传输 随着网络技术的发展,视频数据在网络中的传输更加频繁,如视频会议系统,多媒 体网络,无线多媒体等。为了保护视频数据在传输过程中的安全性,可以采用视频加 密算法进行保护。这样,没有正确的解密密钥,窃取者只能获得密文数据。用于数据 安全传输的视频加密算法通常要求具有较低的计算复杂度,以满足网络传输的实时性 要求[6]。 3.视频数据的版权保护 对于要求进行版权保护的视频数据,可以通过视频加密算法来实现版权控制。例如 数字电视、数字电影、多波段频谱图像等[7]。只有购买了版权,用户才可以正确解码 这些数据;否则,所能听到或看到的都是混乱而不可以理解的数据。这类视频加密算 法的特点与其应用环境有关,例如,关于网络传播的数据,要求加密算法具有快速性 特点;对于硬介质存储的数据,可以降低计算复杂度的要求,而提高对安全性的要求。 4.视频娱乐中的权限控制 在视频点播、在线会议等应用中,采用视频加密算法可以实现对传输数据的安全保 护。而且,可以通过设定加密强度和密钥,来给用户分配权限。只有拥有正确密钥的 用户才可以接手传输的数据;不同等级的用户可以收看或收听不同质量的节目。如果 某个用户希望获得更高质量的节目,他必须付出更多的费用了。这种加密算法可以实 现用户权限控制,他对加解密的实时性要求高,同时,要与编码过程相结合,以此来 实现加密强度控制。 1.4 论文研究内容 本文研究工作的主要目的就是针对作者所在工作单位的视频加密项目的实际需 要,开发出一款基于 USB 接口的视频加密播放器,以便实现视频数据快速安全加解 密。为此,论文课题的主要工作就是在深入分析和研究视频加密技术的基础上完成基 于 FS7805 的视频加密播放器的硬件与软件的设计。 论文研究内容概括如下: (1) 研究和分析视频加密技术,并在此基础上完成基于FS7805的视频加密播放器 的加密算法设计; (2) 设计整体硬件电路,主要包括原理图设计、电路板设计以及电路板焊装与调 试等; (3) 分析基于USB总线接口的设备固件编程方法,完成数据保存部分以及USB芯 片的固件编程; 1.5 论文结构 课题是面向客户开发的一款产品,所以本文阐述了从最初了解课题的背景,进行 项目可行性分析到硬件平台的搭建,软件设计直到最后能够通过测试,并最终实现视 频加密的过程。全文结构如下: 第一章 绪论。简要阐述课题的背景。 第二章 视频技术基础及加密技术。简单介绍了视频相关的技术以及视频加密的 相关技术。 第三章 系统的硬件设计。着重讲述该课题的硬件设计,包括

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档