[发明专利]一种提升隐蔽存储系统写入速率的差分方法有效
申请号: | 201510238360.X | 申请日: | 2015-05-12 |
公开(公告)号: | CN104834871A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | 田辉;郭玉刚;张卫明;查宏越;刘可为 | 申请(专利权)人: | 合肥高维数据技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F11/14 |
代理公司: | 合肥天明专利事务所 34115 | 代理人: | 金凯;宋倩 |
地址: | 230000 安徽省合肥市望*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 隐蔽 存储系统 写入 速率 方法 | ||
技术领域
本发明涉及计算机应用技术领域,具体是一种提升隐蔽存储系统写入速率的差分方法。
背景技术
目前,市面上已经出现了不少可供使用的隐蔽存储系统,其优点在于能够将机要文件隐蔽地存储在某些信息隐藏载体之中。在进行信息隐藏之后,信息隐藏载体仍然能够基本保持原有的功能属性,使得信息隐藏操作不会被他人发觉,实现隐蔽存储。
隐蔽存储系统往往存在三个阶段的操作:初始化阶段、提取阶段与写入阶段。初始化往往由生产方进行一次性操作,用户使用隐蔽存储系统时需要时常进行机要文件的提取与写入。因此,影响用户对隐蔽存储系统体验较大的是提取阶段与写入阶段。
然而,对于现有的隐蔽存储系统,每当用户需要更新机要文件时,隐蔽存储系统都需要从信息隐藏载体中完整加载整个机要文件,再将整个更新后的机要文件重新隐藏到信息隐藏载体之中。这样的流程耗时长、效率低。这一缺点在机要文件较大时显得尤为突出,大大增加了用户的等待时间,降低了用户的体验愉悦性。
发明内容
本发明的目的在于提供一种提升隐蔽存储系统写入速率的差分方法,该方法能够大大缩短用户将更新的机要文件写入信息隐藏载体的时间,并且易于实现。
本发明的技术方案为:
一种提升隐蔽存储系统写入速率的差分方法,该方法包括以下顺序的步骤:
(1)将分块存储于信息隐藏载体中的机要文件提取出来;
(2)对提取出来的机要文件进行备份;
(3)对提取出来的机要文件进行操作后形成新的机要文件;
(4)将原机要文件的备份与新的机要文件按块进行差分,记录差别块并找出差别块在信息隐藏载体中对应的存储位置;
(5)将新的机要文件中差别块的内容写入到信息隐藏载体中对应的存储位置。
所述的提升隐蔽存储系统写入速率的差分方法,所述步骤(4)中,将原机要文件的备份与新的机要文件按块进行差分,具体包括:
(41)用二进制形式读取原机要文件的备份和新的机要文件;
(42)按照信息隐藏载体中每个隐藏存储空间的容量大小对原机要文件的备份和新的机要文件进行对应分块,按顺序标上序号;
(43)对原机要文件的备份和新的机要文件对应序号相同的块按位进行一一比对, 若整块的二进制不是完全相同,则为差别块。
由上述技术方案可知,本发明将从信息隐藏载体中提取的机要文件与操作后更新的机要文件进行差分,将发生改变的部分重新写入到信息隐藏载体中,而未改变的部分则不进行操作,这样,每次重新写入信息隐藏载体的部分仅仅是本次操作改变的部分,未改变的部分则不作修改,大大提升了隐蔽存储系统的写入速率。通常情况下,用户使用隐蔽存储系统,大部分只是查阅机要资料,即便修改,也只是很少的一部分,因此,引入差分算法具有一定的实用性,可以大大提高写入速率。
附图说明
图1是本发明的方法流程图;
图2是本发明具体实施例的方法流程图;
图3是本发明具体实施例的算法实现流程图。
具体实施方式
下面结合附图和具体实施例进一步说明本发明。
如图1所示,一种提升隐蔽存储系统写入速率的差分方法,包括以下顺序的步骤:
S1、从信息隐藏载体(如图像库等)中提取机要文件(如虚拟磁盘镜像文件,记为old.img);
S2、对机要文件进行备份(记为old_clone.img);
S3、用户对机要文件操作,当操作完毕后,原机要文件(old.img)变为新的机要文件(记为new.img);
S4、将备份(old_clone.img)与新的机要文件(new.img)进行差分,记录差别块以及差别块在信息隐藏载体中对应的存储位置;
S5、将新的机要文件(new.img)中差别块的内容写入到信息隐藏载体中对应的存储位置;
S6、写入完成后,删除备份(old_clone.img)和新的机要文件(new.img),释放存储空间。
如图2、图3所示,以隐蔽U盘为例进一步说明本发明。
假设U盘图像库中每张图片的存储容量为2M,所存镜像文件old.img的大小为20M,则old.img被分成10块,每块2M存于图像库中的各个图片中。
第一步,从U盘图像库中提取镜像文件old.img,保存一份副本在PC机或U盘的普通存储空间,记为old_clone.img;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥高维数据技术有限公司,未经合肥高维数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510238360.X/2.html,转载请声明来源钻瓜专利网。