[发明专利]一种具有隐写和加密功能的隐蔽云存储系统有效
申请号: | 201510384866.1 | 申请日: | 2015-06-30 |
公开(公告)号: | CN105046164A | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | 郭玉刚;张卫明;田辉;盛化龙;魏尧 | 申请(专利权)人: | 合肥高维数据技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 加密 功能 隐蔽 存储系统 | ||
技术领域
本发明涉及计算机系统数据结构和信息隐藏技术领域,具体涉及一种具有隐写和加密功能的隐蔽云存储系统。
背景技术
随着云计算的飞速发展,云存储技术也逐渐受到了广泛的关注,云存储用户可以通过上传文件、下载文件和删除文件等云接口功能,将文件交由云存储服务提供商进行管理。同时也可以实现共享的功能。虽然云存储给用户提供了更大的可存储空间和便利的文件访问功能,用户只要连接网络就可以随时随地回去自己的文件。但是其中的安全问题不容忽略。将文件毫无保留交由云存储服务提供商,有可能被云存储服务提供商获取了这些文件信息;或在云存储系统发生漏洞的情况下,文件信息会被黑客或其他用户非法获取。
现有的技术是将文件加密存储在云存储设备上,但是由于加密等级的不同密文也可以在不同程度上被解密导致文件信息泄露。因此对文件或密文保护提出了更高的要求。
发明内容
本发明的目的是提供一种具有隐写和加密功能的隐蔽云存储系统,其利用加密和隐写技术对文件起双重保护的作用。
为了解决背景技术所存在的问题,本发明是采用以下技术方案的:在本地实现自定义的文件系统,以可隐写的介质图片组成图像库作为存储介质,将文件隐蔽存储在图像库中,其特征在于:一种具有隐写和加密功能的隐蔽云存储系统包含文件系统模块、隐写模块、云接口模块,其中文件系统模块对用户提供上传文件、下载文件和删除文件等管理存储在图像库中的基本操作功能,并完成文件与图片映射的功能;隐写模块主要完成对文件中某段字节码进行加密并隐写到图片中;云接口模块主要完成将载密图片上传至云存储设备,并在有文件操作时从文件系统获得与之对应的载密图片后交由文件系统处理。
一种具有隐写和加密功能的隐蔽云存储系统运行在PC端或者手机端等其他可上网的智能设备。
下面就各模块进行说明:
文件系统模块:该文件系统将存储在本地的图片库作为“载体池”,将用户需要存储的文件分散嵌入,存储于“载体池”中。隐藏文件系统对于用户的存储路径以树状结构来组织,对于每个文件,根据该文件的文件名、文件类型、文件长度以及文件路径可生成该文件的数据头。数据头可以指向“载体池”中存放数据索引表的多媒体数据载体。数据索引表以链表结构来组织。最后通过每张数据索引表可以最终确定文件在“数据池”中的存放地址(即存储文件数据的载体的地址)。通过这种结构虚拟出了用户端可操作的文件系统。用户在下载私密时,系统自动提取对应的载密图片,根据之前设置的安全等级,选择相应的提取算法,还原出用户的私密文件。
隐写模块:隐写模块为选取稳定的隐写算法将文件中的字节流进过加密算法处理后嵌入到图片中。同时针对指定的图片将隐写在图片中的文件信息提取并解密到特定的存储空间,在本发明的隐蔽云存储系统中,隐写模块是可以与时俱进的,可以随时更换最新的最安全的隐写和加密算法,而不需要更新其他模块。
云接口模块:云接口模块为某云存储服务提供商提供的云接口,主要完成对载密图片的上传和当用户有文件操作请求时将在密图片从云存储设备上下载到本地的一个过程。这个云接口模块不是固定的,只要客户端的实现的云接口中有用户需要的云存储服务,用户就可以选择使用。而不是固定某个云接口,用户必须申请这个固定的云接口的服务,这样用户可以有更多的选择。
本发明具有的优点:
1、该技术可以利用加密和隐写技术达到对机密文件的双重保护;
2、利用隐写技术将文件隐写在图片中可以保证文件信息不会泄露在云端,是云端存储的文件有安全保障;
3、利用自定义的文件系统可以使用好方便的管理自己的文件,同时合理利用有限的隐蔽空间。
4、图片库可以重复利用,对于删除的文件可以将原载密图片回收纸源图片库中,并且可以对源图片库进行扩充,只要图片库中有足够的图片,隐蔽存储空间可以不受限制。
附图说明:
图1为本发明实施的结构示意图。
具体实施方式
实施例一
下面是利用云接口上传载密图片的工作过程:
1、在用户选择需上传的文件后,文件系统会提取该文件的相关信息,将文件内容加密后隐写至图片中;
2、再将文件与图片的映射存放在相关的索引表中;
3、后将载密图片上传至云存储设备。
实施例二
下面是文件提取过程:
1、根据用户需提取的文件查找相关索引表;
2、从索引表中得到文件与图片的映射关系;
3、利用云接口从云端将载密图片下载到本地,并将文件内容从载密图片中提取出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥高维数据技术有限公司,未经合肥高维数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510384866.1/2.html,转载请声明来源钻瓜专利网。