基于云分支服务器的分布认证方法及装置的制造方法

文档序号:10626974阅读:285来源:国知局
基于云分支服务器的分布认证方法及装置的制造方法
【专利摘要】本发明提出一种基于云分支服务器ECBS的分布认证方法,中心服务器将包含用户的HASH表签名文件传到所有云分支服务器ECBS并按期同步,直接通过云分支服务器ECBS本地进行认证,利用HASH算法进行签名校验。云分支服务器不存储用户数据库,用户数据库包括用户名、密码存放在中心服务器;用户注册方式即可通过云分支服务器注册,也可直接通过网络注册, 定期进行同步。本发明用户认证速度快,同时解决了安全问题,互联网故障时仍然可登录。
【专利说明】
基于云分支服务器的分布认证方法及装置
技术领域
[0001]本发明属于计算机技术应用领域,特别是涉及到一种基于云分支服务器的分布认证方法及装置。
【背景技术】
[0002]移动互联网、云平台和大数据技术的发展与应用已经对社会的方方面面产生深远影响。今天,从政府到企业,从医疗、教育等公共服务部门到商业、科技领域,大数据技术正在催生各个领域的变革力量,整个社会也在不遗余力地主动进行大数据技术的发展与应用。
[0003]我们生活在一个不断产生海量数据的世界。根据IBM的研究、估算现在日产数据量达百万的三次方,相当于每24小时生成约10亿千兆字节。这就导致了数据云平台存储资源的紧缺。因为大量数据都是存放在中心服务器进行分析和计算的,这样就导致了数据处理能力的滞后;计算算法复杂,更新难度大;数据分类不精确;数据处理不及时。海量数据从用户端上传下载到云平台,耗费了大量的网络资源,使网络资源紧张。所以当前的大数据和云平台技术面临着存储资源和网络资源紧张、细节信息采集缺失、数据处理能力滞后等问题。
[0004]鉴于此,需要一个不耗费网络资源和存储资源、利用本地存储来实现数据处理和传输的云平台,但是,这样的云平台需要多台服务器,而各台服务器都需要把所有的用户信息建立在数据库里才能实现客户的即时的云访问,这样耗费资源较多也比较难于实现同步.
【发明内容】

[0005]本发明要解决的问题是提出一种基于云分支服务器的分布认证方法,节省云平台资源,同时实现各服务器对所有用户的认证而不需要存储所有的用户数据信息。
[0006]为了达到上述目的,本发明采用的技术方案为:一种基于云分支服务器的分布认证方法,其特征在于,包括如下步骤:
(1)建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服务器通过网络连接中心服务器;
(2)用户通过云分支服务器进行注册,云分支服务器实时接收用户注册信息;
(3)云分支服务器将接收到的用户注册信息生成加密的注册文件上传至中心服务器;
(4)中心服务器将收到的所有云分支服务器上传的用户注册信息存储入数据库,同时生成包含所有用户信息的HASH表签名文件;
(5)中心服务器将包含所有用户信息的HASH表签名文件下载至云分支服务器;
(6)用户直接通过云分支服务器本地进行认证,登录,云分支服务器利用HASH算法进行签名校验。
[0007]优选的,用户通过终端访问云分支服务器。
[0008]进一步的,所述终端通过WIFI或以太网访问云分支服务器。
[0009]本发明的另一方面,一种基于云分支服务器的分布认证装置,其特征在于,包括: 中心服务器,用于将收到的所有云分支服务器上传的用户注册信息存储入数据库,同时生成包含所有用户信息的HASH表签名文件;
云分支服务器,用于用户直接登录、认证、注册。
[0010]优选的,所述云分支服务器包括:
用户认证模块,用于用户直接登录、认证;
用户注册模块,用于接收新用户注册信息;
网络模块,用于将新用户注册信息文件上传至中心服务器;以及接收中心服务器HASH表签名文件;
校验模块:用于利用HASH算法进行签名校验。
[0011]优选的,所述中心服务器包括:
数据库模块,用于将收到的所有云分支服务器上传的用户注册信息存储入数据库; 文件生成模块,用于生成包含所有用户信息的HASH表签名文件;
网络模块,用于接收云分支服务器的新用户注册信息;以及向云分支服务器下发HASH表签名文件。
[0012]本发明的有益效果为:
1、用户认证速度快,解决了安全问题,互联网故障时仍然可登录注册。
[0013]、云分支服务器不存储用户数据库,用户数据库存放在中心服务器。
[0014]、用户注册方式即可通过云分支服务器注册,也可直接通过网络注册。
【附图说明】
[0015]图1是本发明的结构示意图。
[0016]图2是用户通过云分支服务器ECBS进行注册,云分支服务器ECBS实时接收用户注册信息示意图。
[0017]图3是云分支服务器ECBS将接收到的用户注册信息上传至中心服务器示意图。
[0018]图4是中心服务器将收到的所有云分支服务器ECBS上传的用户注册信息存储入数据库,同时生成包含所有用户信息的加密的HASH表签名文件示意图。
[0019]图5是中心服务器将包含所有用户信息的HASH表签名文件下载至云分支服务器ECBS示意图。
[0020]图6是用户直接通过云分支服务器ECBS本地进行认证,登录,云分支服务器ECBS利用HASH算法进行签名校验示意图。
【具体实施方式】
[0021]下面结合具体实施例对本发明做进一步说明。
[0022]本发明的过程为:
建立基于云分支服务器ECBS的云服务平台,以多个云分支服务器ECBS为节点,所述云分支服务器ECBS通过网络连接中心服务器;
如图1所示,其中,中心服务器位于服务器区,通过核心区的核心交换机,连接云分支服务器ECBS,所述云分支服务器ECBS位于接入区,用户终端分别连接在各个云分支服务器ECBS上。
[0023]用户通过云分支服务器ECBS进行注册,云分支服务器ECBS实时接收用户注册信息;如图2所示。
[0024]云分支服务器ECBS将接收到的用户注册信息数据库文件加密更名后上传至中心服务器;如图3所示。
[0025]中心服务器将收到的所有云分支服务器ECBS上传的用户注册信息存储入数据库,同时生成包含所有用户信息的HASH表签名文件;如图4所示。
[0026]中心服务器将包含所有用户信息的HASH表签名文件下载至云分支服务器ECBS;如图5所示。
[0027]用户直接通过云分支服务器ECBS本地进行认证,登录,云分支服务器ECBS利用HASH算法进行签名校验;如图6所示。
[0028]其中,用户使用终端、通过WIFI或以太网访问云分支服务器ECBS。
[0029]使用本发明的方法,实现了云分支服务器ECBS对所有用户的认证而不需要存储所有的用户数据信息。中心服务器将包含用户的HASH表签名文件传到所有云分支服务器ECBS,直接通过云分支服务器ECBS本地进行认证,登录与注册,利用HASH算法进行签名校验。
[0030]以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于云分支服务器的分布认证方法,其特征在于,包括如下步骤: (1)建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服务器通过网络连接中心服务器; (2)用户通过云分支服务器进行注册,云分支服务器实时接收用户注册信息; (3)云分支服务器将接收到的用户注册信息数据库文件加密上传至中心服务器; (4)中心服务器将收到的所有云分支服务器上传的用户注册信息存储入数据库,同时生成包含所有用户信息的HASH表签名文件; (5)中心服务器将包含所有用户信息的HASH表签名文件加密下载至云分支服务器; 用户直接通过云分支服务器本地进行认证,登录,云分支服务器利用HASH算法进行签名校验。2.根据权利要求1所述的一种基于云分支服务器的分布认证方法,其特征在于,用户通过终端访问云分支服务器。步骤(3)所述的加密方法为RSA算法。3.根据权利要求2所述的一种基于云分支服务器的分布认证方法,其特征在于,所述终端通过WIFI或以太网访问云分支服务器。4.一种基于云分支服务器的分布认证装置,其特征在于,包括: 中心服务器,用于将收到的所有云分支服务器上传的用户注册信息存储入数据库,同时生成包含所有用户信息的HASH表签名文件; 云分支服务器,用于用户直接登录、认证、注册。5.根据权利要求4所述的一种基于云分支服务器的分布认证装置,其特征在于,所述云分支服务器包括: 用户认证模块,用于用户直接登录、认证; 用户注册模块,用于接收新用户注册信息; 网络模块,用于将新用户注册信息上传至中心服务器;以及接收中心服务器HASH表签名文件; 校验模块:用于利用HASH算法进行签名校验。6.根据权利要求4所述的一种基于云分支服务器的分布认证装置,其特征在于,所述中心服务器包括: 数据库模块,用于将收到的所有云分支服务器上传的用户注册信息存储入数据库; 文件生成模块,用于生成包含所有用户信息的HASH表签名文件; 网络模块,用于接收云分支服务器的新用户注册信息;以及向云分支服务器下发HASH表签名文件。
【文档编号】H04L29/08GK105991740SQ201510092958
【公开日】2016年10月5日
【申请日】2015年3月3日
【发明人】华中, 刘长春, 段小红, 杨帆
【申请人】天津铂创国茂电子科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1