[发明专利]基于混合加密机制的云存储数据管理方法和系统在审
申请号: | 201410153166.7 | 申请日: | 2014-04-16 |
公开(公告)号: | CN104852949A | 公开(公告)日: | 2015-08-19 |
发明(设计)人: | 林文辉;郭向国;林凉 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/06;H04L9/32 |
代理公司: | 北京工信联合知识产权代理事务所(普通合伙) 11266 | 代理人: | 黄晓军 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 加密 机制 存储 数据管理 方法 系统 | ||
技术领域
本发明涉及云存储技术领域,尤其涉及一种基于混合加密机制的云存储数据管理方法和系统。
背景技术
PKI(Public Key Infrastructure)是通过使用公开密钥技术和数字证书来确保系统信息安全并负责验证数字证书持有者身份的一种体系,广泛应用于网上银行、电子商务、电子政务等领域。一个完整的PKI系统是由认证机构、KMC(Key Mangement Center,密钥管理中心)、注册机构、目录服务、以及安全认证应用软件、证书应用服务等部分组成,其中CA(Certification Authority,认证机构)在PKI系统中居于核心地位。
RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和Len Adleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
AES(Advanced Encryption Standard,高级加密标准),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES(数据加密算法,Data Encryption Algorithm),已经被多方分析且广为全世界所使用。AES算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据替换为另一个数据。AES使用几种不同的方法来执行排列和置换运算。AES是一个迭代的、对称密钥分组的密码,它可以使用128、192和256位密钥,并且用128位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据。
AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1021倍[2]。AES算法主要包括三个方面:轮变化、圈数和密钥扩展。
云存储是指使用网格技术、分布式存储技术及集群管理应用等结合,将大量不同类型的存储设备通过软件的形式集成起来协同工作,以对外提供数据存储和数据操作的一个系统,它是在云计算的基础上进行的一个创新。其核心思想是对大数据的存储与管理。同时云存储系统可以为用户提供多种类型的接口和服务,用户可以使用电脑、手机、多媒体设备等连接到云存储系统,进行各种数据的存储和操作,包括对文档、视频、音频和图片等读写操作。
然而云存储系统存在着数据安全的问题。在云存储系统的服务器端,由于大量的数据均存储在服务器上,现阶段技术无法达到对所有数据进行私钥加密的能力。由于云存储系统一般都位于互联网中,需要开放特定的端口给用户访问,同时系统中存储着大量的用户数据,极易成为黑客的目标。当云存储系统被入侵时,就会发生用户数据泄漏、被篡改等危险情况,因此服务器的安全问题至关重要。
而在云存储的系统的用户端,当前用户终端上普通采用简单认证方法,即采用账号加密码的方式进行登陆认证,同时采用明文的形式进行传输。显然,这种机制存在安全问题,密码以明文形式传输就可能被恶意监听甚至篡改。在这种机制中,云存储系统不能对用户的数据操作记录进行核实和记录。
因此,开发一种保证用户设备与云存储系统之间数据通信安全的方法是一个亟待解决的问题。
发明内容
本发明的实施例提供了一种基于混合加密机制的云存储数据管理方法和系统,以提高云存储系统的数据安全性。
本发明提供了如下方案:
一种基于混合加密机制的云存储数据管理方法,其特征在于,包括:
用户终端和云存储系统之间建立SSL安全通道,所述用户终端通过所述SSL安全通道向云存储系统发送上传数据请求;
所述云存储系统检查所述上传数据请求合法后,所述用户终端和所述云存储系统之间建立TCP连接,所述用户终端通过所述TCP连接向所述云存储系统发送上传数据,所述云存储系统对所述上传数据进行分块、加密存储。
所述的用户终端和云存储系统之间建立SSL安全通道,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410153166.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动对心无缝圆管挤压模具
- 下一篇:一种穿钢带压辊装置