【技术实现步骤摘要】
一种基于密码技术的云存储系统
本专利技术涉及一种基于密码技术的云存储系统,属于加密领域、云存储安全领域。
技术介绍
现有技术大多使用公钥基础设施,需要共享密钥作为公钥才能实现安全数据共享,当前技术采用双证书认证体系,用户双方都具有两个证书密钥对,分别为签名密钥,签名证书和加密密钥,加密证书。签名密钥由用户自己产生,加密密钥由密钥管理机构产生。当利用双证书体系实现共享模块时,一方需要先验证签名证书,再使用另一方的公钥对文件进行加密。将加密的密文文件传输到另一方,另一方通过自己的私钥解密。在共享文件的同时,需要进行多次加解密运算,有一定的时间成本。
技术实现思路
本专利技术技术解决问题:克服现有技术的不足,提供一种加密云存储系统,密钥存储在本地,文件能够安全进行传输。本专利技术要解决技术问题为:近年来却频繁出现云端的个人隐私、涉密数据泄露的现象。针对此现象本文提出了对本地文件进行加密处理,在云端只备份密文文件,而密钥始终保存本地的方案,防止了云存储运营商对用户备份数据信息的非法读取,保护了数据安全,并应用该方案设计实现了加密云存储系统。本专利技术采用的技术方案为一种基于密 ...
【技术保护点】
1.一种基于密码技术的云存储系统,其特征在于,包括:云端安全存储模块、本地与云端同步模块和远程安全共享模块;云端安全存储模块,在本地对需要上传的文件数据,先进行加密方法选择,然后根据用户选择的加密算法进行加密,得到相应密文文件,再将所述密文文件上传到云端,并将密钥保存在本地;对需要下载至本地的文件数据进行解密得到明文文件;只有实现云端安全存储模块,云端同步模块和远程安全共享模块才能安全的运行;云端同步模块,当云端安全存储模块生成修改删除密文文件时,自动的将生成修改删除操作同步到云端;安全存储模块使云端同步模块能够更加安全的运行;远程安全共享模块,根据云端安全存储模块生成的密 ...
【技术特征摘要】
1.一种基于密码技术的云存储系统,其特征在于,包括:云端安全存储模块、本地与云端同步模块和远程安全共享模块;云端安全存储模块,在本地对需要上传的文件数据,先进行加密方法选择,然后根据用户选择的加密算法进行加密,得到相应密文文件,再将所述密文文件上传到云端,并将密钥保存在本地;对需要下载至本地的文件数据进行解密得到明文文件;只有实现云端安全存储模块,云端同步模块和远程安全共享模块才能安全的运行;云端同步模块,当云端安全存储模块生成修改删除密文文件时,自动的将生成修改删除操作同步到云端;安全存储模块使云端同步模块能够更加安全的运行;远程安全共享模块,根据云端安全存储模块生成的密文文件,利用Shamir无钥通信协议的原理,使得共享双方在各自密钥在本地或云端的情况下,不泄露个人密钥并实现用户之间的远程共享。2.根据权利要求1所述的一种基于密码技术的云存储系统,其特征在于:云端安全存储模块加密方法的步骤如下:对除了图片文件的所有格式文件的加密和解密采用DES非对称加密算法,对图片文件使用高维混沌映射的图像加密方法;具体如下:(1)A用户选择需要加密的文件k,并选择加密算法,当选择DES算法时使用DES非对称加密算法;当选择基于混沌映射加密方法时,采用以下(2)(3)(4)步骤:(2)A用户使用个人本地密钥利用Arnold猫映射对图像k进行初步的图像置乱得到EA(K);(3)A用户个人本地密钥利用利用三维Logi...
【专利技术属性】
技术研发人员:金鑫,李晓东,吴传强,李熹桥,孙红波,张传禹,许馨予,
申请(专利权)人:中共中央办公厅电子科技学院北京电子科技学院,中电科大数据研究院有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。