一种基于密码技术的云存储系统技术方案

技术编号:21552327 阅读:45 留言:0更新日期:2019-07-07 00:19
本发明专利技术涉及一种基于密码技术的云存储系统,即对需要上传云端的文件在本地进行加密处理之后再上传至云端;特别对图片文件,可选择使用一种基于混沌映射的图像安全加密方法进行加密。通过与市面上类似方案进行对比分析,本发明专利技术的创新之处实现了包括批量加密上传功能、对图片文件的基于混沌映射加密方法、基于Watchdog机制的明密文同步、基于Shamir无钥通信协议的密文共享以及UDP通信等功能。即同步、共享等操作都是在密文环境下进行,在保护隐私数据安全的同时,也能与其他用户完成一些交互操作。在软件工具的实际使用中,用户可根据个人需要,选择功能按钮,根据提示即可完成本用户与云端、与其它用户的交互操作,方式也较其他软件更加灵活。

A Cloud Storage System Based on Cryptography Technology

【技术实现步骤摘要】
一种基于密码技术的云存储系统
本专利技术涉及一种基于密码技术的云存储系统,属于加密领域、云存储安全领域。
技术介绍
现有技术大多使用公钥基础设施,需要共享密钥作为公钥才能实现安全数据共享,当前技术采用双证书认证体系,用户双方都具有两个证书密钥对,分别为签名密钥,签名证书和加密密钥,加密证书。签名密钥由用户自己产生,加密密钥由密钥管理机构产生。当利用双证书体系实现共享模块时,一方需要先验证签名证书,再使用另一方的公钥对文件进行加密。将加密的密文文件传输到另一方,另一方通过自己的私钥解密。在共享文件的同时,需要进行多次加解密运算,有一定的时间成本。
技术实现思路
本专利技术技术解决问题:克服现有技术的不足,提供一种加密云存储系统,密钥存储在本地,文件能够安全进行传输。本专利技术要解决技术问题为:近年来却频繁出现云端的个人隐私、涉密数据泄露的现象。针对此现象本文提出了对本地文件进行加密处理,在云端只备份密文文件,而密钥始终保存本地的方案,防止了云存储运营商对用户备份数据信息的非法读取,保护了数据安全,并应用该方案设计实现了加密云存储系统。本专利技术采用的技术方案为一种基于密码技术的云存储系统,本文档来自技高网...

【技术保护点】
1.一种基于密码技术的云存储系统,其特征在于,包括:云端安全存储模块、本地与云端同步模块和远程安全共享模块;云端安全存储模块,在本地对需要上传的文件数据,先进行加密方法选择,然后根据用户选择的加密算法进行加密,得到相应密文文件,再将所述密文文件上传到云端,并将密钥保存在本地;对需要下载至本地的文件数据进行解密得到明文文件;只有实现云端安全存储模块,云端同步模块和远程安全共享模块才能安全的运行;云端同步模块,当云端安全存储模块生成修改删除密文文件时,自动的将生成修改删除操作同步到云端;安全存储模块使云端同步模块能够更加安全的运行;远程安全共享模块,根据云端安全存储模块生成的密文文件,利用Sham...

【技术特征摘要】
1.一种基于密码技术的云存储系统,其特征在于,包括:云端安全存储模块、本地与云端同步模块和远程安全共享模块;云端安全存储模块,在本地对需要上传的文件数据,先进行加密方法选择,然后根据用户选择的加密算法进行加密,得到相应密文文件,再将所述密文文件上传到云端,并将密钥保存在本地;对需要下载至本地的文件数据进行解密得到明文文件;只有实现云端安全存储模块,云端同步模块和远程安全共享模块才能安全的运行;云端同步模块,当云端安全存储模块生成修改删除密文文件时,自动的将生成修改删除操作同步到云端;安全存储模块使云端同步模块能够更加安全的运行;远程安全共享模块,根据云端安全存储模块生成的密文文件,利用Shamir无钥通信协议的原理,使得共享双方在各自密钥在本地或云端的情况下,不泄露个人密钥并实现用户之间的远程共享。2.根据权利要求1所述的一种基于密码技术的云存储系统,其特征在于:云端安全存储模块加密方法的步骤如下:对除了图片文件的所有格式文件的加密和解密采用DES非对称加密算法,对图片文件使用高维混沌映射的图像加密方法;具体如下:(1)A用户选择需要加密的文件k,并选择加密算法,当选择DES算法时使用DES非对称加密算法;当选择基于混沌映射加密方法时,采用以下(2)(3)(4)步骤:(2)A用户使用个人本地密钥利用Arnold猫映射对图像k进行初步的图像置乱得到EA(K);(3)A用户个人本地密钥利用利用三维Logi...

【专利技术属性】
技术研发人员:金鑫李晓东吴传强李熹桥孙红波张传禹许馨予
申请(专利权)人:中共中央办公厅电子科技学院北京电子科技学院中电科大数据研究院有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1