[发明专利]富媒体文件加解密方法及系统有效
申请号: | 201210576922.8 | 申请日: | 2012-12-26 |
公开(公告)号: | CN103067382A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 燕军 | 申请(专利权)人: | 北京乾元利恒科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体文件 解密 方法 系统 | ||
1.一种富媒体文件加解密方法,其特征在于,包括以下步骤:
S1:服务器端生成文件密钥,所述文件密钥设定了片段加密的粒度、片段大小、以及片段与片段间的移动轨迹;
S2:按照所述设定的片段与片段间的移动轨迹在原始文件中依次抽取与所述设定的加密粒度和大小对应的数据片段进行加密,得到加密文件;
S3:用户端获得所述文件密钥和加密文件,根据所述文件密钥设定的片段与片段间的移动轨迹在加密文件中依次获得被加密的数据片段进行解密,所有被加密的数据片段都被解密后得到原始文件。
2.如权利要求1所述的富媒体文件加解密方法,其特征在于,进一步包括:
生成内存密钥,所述内存密钥设定了数据打乱区的大小以及所述数据打乱区的流动轨迹;
在所述步骤S2之前,根据所述内存密钥设定的数据打乱区的流动轨迹中对应的当前数据打乱区位置打乱所述原始文件中对应区域的文件数据,形成所述数据打乱区;所述步骤S2和S3中的原始文件为包含所述数据打乱区的原始文件;
用户端获得所述内存密钥,在所述步骤S3得到所述包含数据打乱区的原始文件后,根据所述内存密钥对包含数据打乱区的原始文件中的数据打乱区进行还原,得到原始文件;
用户端每阅读一次原始文件后,内存密钥根据所述设定的流动轨迹中下一个数据打乱区位置打乱所述原始文件中对应区域的文件数据,形成所述数据打乱区;用户端下一次阅读文件时,通过内存密钥还原所述数据打乱区的数据,得到原始文件后才能进行阅读。
3.如权利要求2所述的富媒体文件加解密方法,其特征在于,所述内存密钥设定的数据打乱区的流动轨迹每次设定至少一个数据打乱区位置。
4.如权利要求2所述的富媒体文件加解密方法,其特征在于,形成所述数据打乱区的速度快于加密所述数据片段的速度。
5.如权利要求2所述的富媒体文件加解密方法,其特征在于,用户端无网络服务时,所述用户端获得内存密钥的步骤具体为:根据获得的文件密钥模拟推算出所述内存密钥。
6.如权利要求2所述的富媒体文件加解密方法,其特征在于,用户端有网络服务时,所述用户端获得内存密钥的步骤具体为:用户端通过用户端与服务器之间的网络连接从所述服务器获得所述内存密钥。
7.一种富媒体文件加解密系统,其特征在于,包括:服务器端和用户端,
所述服务器端包括:
服务器端文件系统,所述服务器端文件系统用于生成文件密钥,所述文件密钥设定了片段加密的粒度、片段大小、以及片段与片段间的移动轨迹;
加密模块,用于按照所述设定的片段与片段间的移动轨迹在原始文件中依次抽取与所述设定的加密粒度和大小对应的数据片段进行加密,得到加密文件;
服务器端输入输出接口,用于输出所述文件密钥和加密文件;
所述用户端包括:
用户端输入输出接口,用于获得所述文件密钥和加密文件;
解密模块,用于根据所述文件密钥设定的片段与片段间的移动轨迹在加密文件中依次获得被加密的数据片段进行解密,所有被加密的数据片段都被解密后得到还原的原始文件。
8.如权利要求7所述的富媒体文件加解密系统,其特征在于,
所述服务器端进一步包括:
内存密钥生成模块,用于生成内存密钥,所述内存密钥设定了数据打乱区的大小以及所述数据打乱区的流动轨迹;
服务器端数据打乱区形成模块,用于根据所述内存密钥设定的数据打乱区的流动轨迹中对应的当前数据打乱区位置打乱所述原始文件中对应区域的文件数据,形成所述数据打乱区;
所述用户端进一步包括:
用户端数据打乱区还原模块,用于根据所述内存密钥对包含数据打乱区的原始文件中的数据打乱区进行还原;
用户端数据打乱区形成模块,用于在用户端每阅读一次原始文件后,通过内存密钥根据所述设定的流动轨迹中下一个数据打乱区位置打乱所述原始文件中对应区域的文件数据,形成所述数据打乱区。
9.如权利要求7所述的富媒体文件加解密系统,其特征在于,
所述服务器端与所述用户端通过网络连接,
所述用户端输入输出接口,还用于通过所述网络连接从所述服务器获得所述内存密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乾元利恒科技有限公司,未经北京乾元利恒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210576922.8/1.html,转载请声明来源钻瓜专利网。