一种数字加密的云服务信息保护方法及云服务系统技术方案

技术编号:26072421 阅读:25 留言:0更新日期:2020-10-28 16:46
本发明专利技术提供了一种数字加密的云服务信息保护方法及云服务系统。云服务信息提供端与服务器建立通信连接,客户端与服务器建立通信连接,云服务信息提供端将云服务信息加密和设置等级标识,对于等级标识高的云服务信息设置访问权限,服务器根据不同的等级标识,将不同的云服务信息存储在不同的地址,将地址信息发送给云服务信息提供端,客户端向服务器发送包括地址信息的云服务请求,服务器根据地址信息确定云服务信息的等级标识,确定客户端具有访问权限时,向客户端发送云服务信息。对云服务信息进行加密,保证云服务器无法识别云服务信息,将云服务信息进行等级划分,将等级标识为高的云服务信息设定访问权限,保证重要信息不被非法用户获取。

【技术实现步骤摘要】
一种数字加密的云服务信息保护方法及云服务系统
本专利技术涉及云存储领域,尤其涉及一种数字加密的云服务信息保护方法及云服务系统。
技术介绍
云存储指通过集群应用、网络技术和分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协调工作,共同对外提供数据存储和业务访问功能的一个系统,云存储的安全问题是一个备受关注的课题,如何保证云服务信息在云服务器中的安全,如何保证重要信息不被非法用户获取成为当前急需的技术问题。
技术实现思路
本专利技术的目的提供一种云服务消费方法及云系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。本专利技术。第一方面,本专利技术实施例提供了一种数字加密的云服务信息保护方法,云服务信息提供端与服务器建立通信连接,客户端与服务器建立通信连接,所述方法包括:云服务信息提供端设置云服务信息的等级标识,根据等级标识,进行第一操作得到第一数据,将所述第一数据发送给云服务器;其中等级标识包括高或低,所述根据等级标识,进行第一操作得到第一数据包括:确定等级标识为高时,采用加密算法对云服务信息加密,设置具有访问权限的用户列表,将加密后的云服务信息、用户列表和等级标识作为第一数据;或者,确定等级标识为低时,采用加密算法对云服务信息进行加密,将加密后的云服务信息和等级标识作为第一数据;云服务器接收云服务信息提供端发送的所述第一数据,从所述第一数据中获取等级标识,根据不同的等级标识,将接收到的所述第一数据存储在不同的地址,并将地址信息发送给云服务信息提供端;客户端获取云服务信息对应的地址信息,向所述云服务器发送云服务请求,所述云服务请求包括所述地址信息和用户信息;云服务器根据所述地址信息确定云服务信息的等级标识,根据等级标识,进行第二操作得到第二数据;将所述第二数据发送给客户端;其中根据等级标识,进行第二操作得到第二数据包括:确定等级标识为高时,根据用户信息确定客户端具有访问限权时,将所述地址信息对应的加密后的云服务信息作为第二数据;或者,确定等级标识为低时,将所述地址信息对应的加密后的云服务信息作为第二数据;客户端接收第二数据,获得加密后的云服务信息,采用解密算法进行解密获得云服务信息。可选地,当确定客户端不具有访问权限时,向客户端发送拒绝指令。可选地,所述方法还包括:云服务信息提供者对加密后的云服务信息进行哈希计算,得到第一哈希值,客户端获取第一哈希值,对接收到的加密后的云服务信息进行哈希计算得到第二哈希值,比较第二哈希值和第一哈希值,确定两者相等时,确认云服务信息未被篡改。可选地,采用对称加密算法对数据进行加密。可选地,所述对称加密算法为DES、TripleDES、RC2、RC4、RC5或Blowfish中的一种。可选地,所述地址信息包括统一资源定位符URL。第二方面,本专利技术实施例提供了一种云服务系统,其特征在于,包括云服务信息提供端、客户端和服务器,云服务信息提供端与服务器建立通信连接,客户端与服务器建立通信连接,云服务信息提供端,用于设置云服务信息的等级标识,根据等级标识,进行第一操作得到第一数据,将所述第一数据发送给云服务器,并接收云服务器发送的地址信息;其中等级标识包括高或低,所述根据等级标识,进行第一操作得到第一数据包括:确定等级标识为高时,采用加密算法对云服务信息加密,设置具有访问权限的用户列表,将加密后的云服务信息、用户列表和等级标识作为第一数据;或者,确定等级标识为低时,采用加密算法对云服务信息进行加密,将加密后的云服务信息和等级标识作为第一数据;云服务器,用于接收云服务信息提供端发送的所述第一数据,从所述第一数据中获取等级标识,根据不同的等级标识,将接收到的所述第一数据存储在不同的地址,将地址信息发送给云服务提供端;还用于接收客户端发送的云服务请求,根据所述云服务请求确定云服务信息的等级标识,根据等级标识,进行第二操作得到第二数据,将所述第二数据发送给客户端;其中云服务请求包括地址信息和用户信息,所述根据等级标识,进行第二操作得到第二数据包括:确定等级标识为高时,根据用户信息确定客户端具有访问限权时,将所述地址信息对应的加密后的云服务信息作为第二数据;或者,确定等级标识为低时,将所述地址信息对应的加密后的云服务信息作为第二数据;客户端,用于获取云服务信息对应的地址信息,向云服务器发送云服务请求,还用于接收云服务器发送的所述第二数据,根据所述第二数据获取加密后的云服务信息,采用解密算法进行解密获得所述云服务信息。第三方面,本专利技术实施例提供了一种云服务系统,包括:一个或多个处理器;与所述一个或多个处理器关联的存储器,所述存储器用于存储计算机程序,所述计算机程序在被所述一个或多个处理器执行时,执行上述实施例的方法。本专利技术实施例的一种数字加密的云服务信息保护方法及云服务系统,至少具有以下有益效果:对云服务信息进行加密,保证云服务器无法识别云服务信息,将云服务信息进行等级划分,将等级标识为高的云服务信息设定访问权限,保证重要信息不被非法用户获取。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1是本专利技术的一个实施例提供的云服务系统的结构图。图2是本专利技术的一个实施例提供的一种数字加密的云服务信息保护方法的流程图。图3是本专利技术的一个实施例提供的云服务系统的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,虽然在系统示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于系统中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。图1是本专利技术的一个实施例提供的云系统的框架图。云系统包括云服务信息提供端110、客户端120和服务器130,云服务信息提供端110是云服务信息的拥有者,能够通过加密算法对云服务信息进行加密,并将加密的云服务信息上传到服务器120中存储;服务器120,用于存储加密的云服务信息,客户端120为请求获取服务器120上的云服务信息的云用户。云服务信息提供端110与服务器130建立通信连接,客户端120与服务器130建立通信连接。在一实施例中,用户在云服务信息提供端通过用户名和密码进行登录,与云服务器建立通信连接,用户在客户端通过用户名和密码进行登录,与云服务器建立通信连接。保证了注册用户才能与云服务器通信连接,避免云服务信息泄露。云服务信息提供端110,用于设置云服务信息的等级标识,根据等级标识,本文档来自技高网...

【技术保护点】
1.一种数字加密的云服务信息保护方法,其特征在于,云服务信息提供端与服务器建立通信连接,客户端与服务器建立通信连接,所述方法包括:/n云服务信息提供端设置云服务信息的等级标识,根据等级标识,进行第一操作得到第一数据,将所述第一数据发送给云服务器;其中等级标识包括高或低,所述根据等级标识,进行第一操作得到第一数据包括:/n确定等级标识为高时,采用加密算法对云服务信息加密,设置具有访问权限的用户列表,将加密后的云服务信息、用户列表和等级标识作为第一数据;或者,确定等级标识为低时,采用加密算法对云服务信息进行加密,将加密后的云服务信息和等级标识作为第一数据;/n云服务器接收云服务信息提供端发送的所述第一数据,从所述第一数据中获取等级标识,根据不同的等级标识,将接收到的所述第一数据存储在不同的地址,并将地址信息发送给云服务信息提供端;/n客户端获取云服务信息对应的地址信息,向所述云服务器发送云服务请求,所述云服务请求包括所述地址信息和用户信息;/n云服务器根据所述地址信息确定云服务信息的等级标识,根据等级标识,进行第二操作得到第二数据;将所述第二数据发送给客户端;其中根据等级标识,进行第二操作得到第二数据包括:/n确定等级标识为高时,根据用户信息确定客户端具有访问限权时,将所述地址信息对应的加密后的云服务信息作为第二数据;或者,确定等级标识为低时,将所述地址信息对应的加密后的云服务信息作为第二数据;/n客户端接收第二数据,获得加密后的云服务信息,采用解密算法进行解密获得云服务信息。/n...

【技术特征摘要】
1.一种数字加密的云服务信息保护方法,其特征在于,云服务信息提供端与服务器建立通信连接,客户端与服务器建立通信连接,所述方法包括:
云服务信息提供端设置云服务信息的等级标识,根据等级标识,进行第一操作得到第一数据,将所述第一数据发送给云服务器;其中等级标识包括高或低,所述根据等级标识,进行第一操作得到第一数据包括:
确定等级标识为高时,采用加密算法对云服务信息加密,设置具有访问权限的用户列表,将加密后的云服务信息、用户列表和等级标识作为第一数据;或者,确定等级标识为低时,采用加密算法对云服务信息进行加密,将加密后的云服务信息和等级标识作为第一数据;
云服务器接收云服务信息提供端发送的所述第一数据,从所述第一数据中获取等级标识,根据不同的等级标识,将接收到的所述第一数据存储在不同的地址,并将地址信息发送给云服务信息提供端;
客户端获取云服务信息对应的地址信息,向所述云服务器发送云服务请求,所述云服务请求包括所述地址信息和用户信息;
云服务器根据所述地址信息确定云服务信息的等级标识,根据等级标识,进行第二操作得到第二数据;将所述第二数据发送给客户端;其中根据等级标识,进行第二操作得到第二数据包括:
确定等级标识为高时,根据用户信息确定客户端具有访问限权时,将所述地址信息对应的加密后的云服务信息作为第二数据;或者,确定等级标识为低时,将所述地址信息对应的加密后的云服务信息作为第二数据;
客户端接收第二数据,获得加密后的云服务信息,采用解密算法进行解密获得云服务信息。


2.根据权利要求1所述的数字加密的云服务信息保护方法,其特征在于,所述方法还包括云服务器根据用户信息确定客户端不具有访问权限时,向客户端发送拒绝指令。


3.根据权利要求1所述的数字加密的云服务信息保护方法,其特征在于,所述方法还包括:云服务信息提供端对加密后的云服务信息进行哈希计算,得到第一哈希值,客户端获取第一哈希值,对接收到的所述加密后的云服务信息进行哈希计算得到第二哈希值,比较第二哈希值和第一哈希值,确定第二哈希值和第一哈希值相等时,确认云服务信息未被篡改。


4.根据权利要求1所述的数字加密的云服务信息保护方法,其特征在于,采用对称加密算法对数据进行加密。

<...

【专利技术属性】
技术研发人员:陈荣征
申请(专利权)人:广东职业技术学院
类型:发明
国别省市:广东;44

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

1