发明名称 基于位置文件的MPEG视频加密与解密系统以及方法
摘要 本发明公开了一种基于位置文件的MPEG视频加密与解密系统与方法,包括视频服务器、密钥包和客户端,其特征在于:所述视频服务器内有视频请求处理机构、位置文件产生机构、加密控制机构、加密机构和数据发送机构,其中:所述视频请求处理机构接收用户发来的视频请求,提取用户所请求的视频文件名并将其传送给加密控制机构;所述位置文件产生机构根据视频文件生成相应视频文件的位置文件,并将其传送给加密控制机构;所述加密控制机构接收视频请求处理机构提供的视频文件名和接收位置文件产生机构提供的位置文件,根据视频文件名和位置文件获取相应的视频文件;所述加密机构对相应视频文件进行加密;本发明具有高效性、安全性、灵活性。
申请公布号 CN101800878B 申请公布日期 2011.11.23
申请号 CN201010042001.4 申请日期 2010.01.04
申请人 重庆大学 发明人 胡月;廖晓峰;周庆;赖师悦;张燕贞;陈钢;钟鸣
分类号 H04N21/2347(2011.01)I 主分类号 H04N21/2347(2011.01)I
代理机构 重庆市前沿专利事务所 50211 代理人 卢玲
主权项 一种基于位置文件的MPEG视频加密与解密系统,包括视频服务器(1)、密钥包(3)和客户端(2),其特征在于:所述视频服务器(1)内有视频请求处理机构(4)、位置文件产生机构(5)、加密控制机构(6)、加密机构(7)和数据发送机构(8),其中:所述视频请求处理机构(4)接收用户发来的视频请求,提取用户所请求的视频文件名并将其传送给加密控制机构(6);所述位置文件产生机构(5)根据视频文件(22)生成相应视频文件的位置文件,并将其传送给加密控制机构(6);位置文件给出了相应视频文件(22)中可能需要加密的数据在视频文件中的位置信息,文件中的每一条记录都给出了一段要加密数据的起始位置、长度和数值类型信息;所述加密控制机构(6)接收视频请求处理机构(4)提供的视频文件名和接收位置文件产生机构(5)提供的位置文件,根据视频文件名和位置文件获取相应的视频文件(22),同时,加密控制机构(6)读取密钥包(3)内的密钥,并将视频文件(22)以及相应的位置文件、密钥一起发送到加密机构(7);所述加密机构(7)对相应视频文件(22)进行加密,加密后的视频数据输出到数据发送机构(8),由数据发送机构(8)传给客户端(2);所述客户端(2)内设有视频请求发送机构(9)、数据接收机构(10)、解密控制机构(11)和解密机构(12),其中:所述视频请求发送机构(9)向视频服务器(1)发送视频请求;所述数据接收机构(10)从视频服务器(1)中的数据发送机构(8)获取视频数据包,并转发给所述解密机构(12);所述解密控制机构(11)读取密钥包(3)内的密钥,并将密钥发送给所述解密机构(12);所述解密机构(12)对视频数据包进行解密;加密机构(7)内含有位置文件解码器(15)、加密选择器(17)、数据判别器(16)、通用加密器(18);其中:所述位置文件解码器(15)对相应视频文件(22)的位置文件进行解码,得到需加密视频文件(22)的已解码位置文件;所述数据判别器(16)根据位置文件解码器(15)提供的已解码位置文件和根据当前视频传输安全等级的要求,判定当前位置文件标记了的视频文件是否需要加密,并将判定结果输出给通用加密器(18);所述加密选择器(17)根据当前视频传输安全等级的要求选择加密算法,并将选择结果提供给通用加密器(18);所述通用加密器(18)内设置有实现加密选择器(17)所选择的加密算法的加密部件,所述通用加密器(18)根据数据判别器(16)输出的判定结果和加密选择器(17)所选择的加密算法,对需要加密的视频文件进行加密;位置文件产生机构(5)内有视频解码器(13)和数据压缩器(14);其中:所述视频解码器(13)对视频服务器上所有的视频文件进行一次解码,产生相应的位置文件,并将位置文件发送到数据压缩器(14);所述数据压缩器(14)接收视频解码器(13)产生的位置文件,根据位置文件的特点对位置文件进行压缩,减小位置文件所占的存储空间大小。
地址 400030 重庆市沙坪坝区沙正街174号