发明名称 一种基于信息隐藏的虚拟文件系统
摘要 本发明提供了一种基于信息隐藏的虚拟文件系统,包括文件预处理模块,隐写模块,图片维护模块和图片搜索模块。其中,文件预处理模块用于封装用户隐私信息并对封装文件做预处理操作;隐写模块用于将字节流嵌入对应的载体图片,并完成文件头的存储;图片维护模块用于将手机图片库按照RAID4图片组的形式组织起来,以提高数据存储的安全性;图片搜索模块用于搜索图片库中符合条件的载体图片。该系统可以运行在手机上,将用户的隐私数据存储在手机图片库中,阻止手机和手机应用恶意窃取用户的隐私信息,以达到保护用户隐私信息的目的。
申请公布号 CN104200171A 申请公布日期 2014.12.10
申请号 CN201410412170.0 申请日期 2014.08.20
申请人 中国科学技术大学先进技术研究院 发明人 张卫明;俞能海;张卓;魏尧;姚远志
分类号 G06F21/60(2013.01)I;G06F17/30(2006.01)I 主分类号 G06F21/60(2013.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;孟卜娟
主权项 一种基于信息隐藏的虚拟文件系统,其特征在于:包括文件预处理模块、隐写模块、图片维护模块和图片搜索模块;其中:文件预处理模块,主要功能是在创建文件过程中将手机用户的隐私信息封装为文件并对封装好的文件进行分割预处理操作,所述文件包括文件头和字节数组,具体过程为:首先从手机操作系统提供的接口获得用户隐私数据的字节流,作为文件的字节数组;然后创建文件对应的文件头,其中文件名称由用户设置,文件类型由隐私数据的类型确定,文件大小为隐私数据字节流的大小;如果文件大小大于设定的存储值,则需要进行文件分割即将文件分为若干块,每块大小等于设定的存储值,将分割后的文件嵌入多幅载体图片中;在完成上述操作后,将文件头和N个字节数组作为参数传递给隐写模块进行下一步的操作;文件预处理模块的另一功能是在提取文件过程中根据对应文件头信息将隐写模块提取出的子文件合并,并且根据文件属性将文件转换为用户的隐私信息;隐写模块,主要功能是在创建文件过程中将文件的字节流写入载体图片中,并将文件头存入数据库,其具体过程为:首先从文件预处理模块获得文件头和N个字节数组,然后从图片维护模块得到N幅“empty”即未占用的“数据组”载体图片路径,和对应的“校验组”载体图片路径;在得到这些参数后,首先计算“数据组”对应的字节数组的奇偶校验码,并将N个字节数组嵌入N幅“数据组”载体图片,然后将奇偶校验码嵌入对应的“校验组”载体图片中;最后将文件头“载体图片索引”设置为N个“数据组”载体图片的路径,然后将文件头存入数据库中;以上过程完成后,文件创建过程完成;隐写模块的另一功能是在提取文件过程中根据文件对应的文件头信息从载体图片中提取出字节流,形成子文件,并将文件头和子文件作为参数传递给文件预处理模块;在撤销文件过程中,删除数据库中对应的文件头;图片维护模块的主要功能是图片搜索模块的结果集组织成为RAID4图片组,并向隐写模块提供“empty”即未占用的“数据组”载体图片路径;在文件系统运行时定时刷新图片搜索模块的结果集以刷新文件系统的载体图片库;图片搜索模块的主要功能有两个,其一是在文件系统初始化时在手机图片库中搜索满足设定条件的图片作为载体图片集合;其二是在系统运行过程中定时刷新手机图片库,以扩充文件系统的载体图片库。
地址 230088 安徽省合肥市高新区望江西路5089号