一种基于aes算法的防拷贝视频加密u盘及加密方法

文档序号:8925465阅读:348来源:国知局
一种基于aes算法的防拷贝视频加密u盘及加密方法
【技术领域】
[0001]本发明涉及一种基于AES算法的防拷贝视频加密U盘及加密方法,更具体的说,尤其涉及一种采用专用播放器对硬加密后的数据进行软解密播放的防拷贝视频加密U盘及加密方法。
【背景技术】
[0002]音视频文件广泛应用于教育培训系统、影音媒体传播、广告宣传等领域,虽然针对音视频文件版权保护的方法有很多,但其对音视频文件的保护效果却不佳,其保密方法十分容易被破解,导致盗版的音视频屡见不鲜。比如辛苦制作的大片一发行,视频就出现在盗版网站上,教学视频刚卖给学生,网络上就到处都是了,内部传达的讲话第二天就出现在境外网站上,这些盗版现象令版权方头疼不已。
[0003]U盘作为大容量、高传输速率的数字存储设备,采用通用的USB接口,具有数据可擦写功能,使用成本较低,应用十分广泛。如果能开发一种防拷贝视频加密U盘,对版权所有者的音视频文件进行保存和加密,将会使版权所有者的合法权益得到有效保护。

【发明内容】

[0004]本发明为了克服上述技术问题的缺点,提供了一种基于AES算法的防拷贝视频加密U盘及加密方法。
[0005]本发明的基于AES算法的防拷贝视频加密U盘,包括壳体、USB接口和设置于壳体中的电路部分,电路部分包括控制器和存储器;其特别之处在于:所述存储器划分为光盘区和视频数据区,电路部分设置有对存入视频数据区的数据进行加密的AES硬加密电路,光盘区存储有对视频数据区中的数据进行边解密边播放的播放器。
[0006]本发明的基于AES算法的防拷贝视频加密U盘,所述控制器采用型号为HX6801的控制芯片。
[0007]本发明的基于AES算法的防拷贝视频加密U盘的加密方法,包括视频数据写入步骤和视频数据播放步骤,其特别之处在于,
视频数据写入步骤包括:a).视频数据的加密写入,采用数据写入软件,将视频数据写入至视频数据区中,在视频数据写入的过程中,AES硬加密电路对视频数据进行边写入边加密操作;b).播放器的写入,将用于播放视频数据区内的播放器数据存储在光盘区中,以便上位机运行播放器;
视频数据播放步骤包括:1).判断是否需要验证口令,将U盘通过USB接口与上位机连接后,判断是否设置了用户口令验证步骤,如果设置了用户验证,则执行步骤2);如果没有设置用户口令验证,则执行步骤3) ;2).用户口令验证,用户在上位机上输入用户口令后,U盘中的控制器验证输入口令的正确性,如果输入的口令不正确,则不允许上位机读取U盘中的数据,如果正确,则执行步骤3) ;3).运行播放器,上位机通过读取光盘区中的数据,无需在上位机上安装,即可实现播放器在上位机上的运行;4).获取加密数据,在上位机上运行的播放器获取视频数据区中经AES硬加密电路加密后的视频数据;5).解密播放数据,在上位机上运行的播放器采用与AES硬加密电路相对应的软件解密算法,将从视频数据区中获取的数据进行解密,并进行播放处理;播放器在播放视频数据的过程中,除了当前帧和之后播放所需的几帧数据外,均不会在上位机上保存,防止了视频数据的拷贝、编辑。
[0008]本发明的基于AES算法的防拷贝视频加密U盘的加密方法,还包括U盘身份识别步骤,播放器运行之后,播放器会发出验证命令,U盘将自身的验证信息发送至播放器,以供播放器进行验证;如果验证通过,则表明U盘合法,允许播放器播放视频数据;如果验证不通过,则表明U盘不合法,不允许播放视频数据。
[0009]本发明的有益效果是:本发明的基于AES算法的防拷贝视频加密U盘及其加密方法,通过将U盘的存储器划分为光盘区和视频数据区,使用时,只有存储播放器的光盘区可见,视频数据区处于隐藏状态。视频数据写入时,通过AES硬加密电路对数据进行硬件加密,实现了视频数据的快速存储,在视频数据播放时,通过专有的播放器进行边解密边播放,且不会将解密后的视频数据保存在上位机中。其优点主要体现在:(I)视频数据通过硬件加密后存储,防止了明文数据被盗取后直接进行复制和传播;(2)通过自主的专用播放器进行视频播放,防止其他播放器录制传播,进一步保证了视频数据的安全性;(3)采用数据全程加密的形式,防止链路监听,确保视频数据的安全性。
【附图说明】
[0010]图1为本发明的基于AES算法的防拷贝视频加密U盘的原理图;
图2为本发明的加密算法中视频数据写入步骤的流程图;
图3为本发明的加密算法中视频数据播放步骤的流程图。
[0011]图中:1 USB接口,2光盘区,3视频数据区,4 AES硬加密电路。
【具体实施方式】
[0012]下面结合附图与实施例对本发明作进一步说明。
[0013]如图1所示,给出了本发明的基于AES算法的防拷贝视频加密U盘的原理图,其由壳体、USB接口 1、光盘区2、视频数据区3、AES硬加密电路4组成,U盘通过USB接口实现与上位机的连接,壳体中为电路部分,电路部分由控制器和存储器组成。存储器被划分为光盘区2和视频数据区3,光盘区2为上位机的可见存储区,用于存储专用的播放器数据。视频数据区3用于存储视频数据,为隐藏区,U盘与上位机连接后,该存储区不可见。电路部分还设置有AES硬加密电路4,在数据存入视频数据区3的过程中,实现对视频数据的边加密边存储,采用硬件加密,有利于数据的高速存储。
[0014]使用时,将U盘通过USB接口 I与上位机连接后,如果设置有用户口令验证步骤,则需要用户输入验证口令,以核对身份。验证通过后,上位机首先运行光盘区2中的专用播放器,为免安装运行。播放器首先会验证U盘的身份,如验证是否是华芯U盘,只有U盘的身份合法,播放器才会读取数据。播放器从视频数据区3中获取的数据是采用硬加密后的数据,播放器对其进行软解密后才能正常播放,而且在视频数据播放过程中,上位机中无临时文件产生,不会保证数据,确保了视频数据的安全性。
[0015]用户可以打开光盘区的专用播放器播放视频数据区的视频,使用播放器的播放列表及播放控制按钮来浏览视频列表及播放视频。通过这个过程实现:视频源文件保存在视频数据区中,防止用户对视频文件进行拷贝、编辑、格式化、删除等操作,也不会被病毒木马感染造成文件泄密、丢失、损坏。视频文件通过播放器解密后直
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1