当前位置: 首页 > 专利查询>陈瑞安专利>正文

一种基于云计算技术的企业用户身份认证系统技术方案

技术编号:26346742 阅读:35 留言:0更新日期:2020-11-13 21:26
本发明专利技术涉及云计算企业用户认证技术领域,且公开了一种基于云计算技术的企业用户身份认证系统,包括:运行有用户身份认证系统软件且部署在云计算架构内的云认证服务器CAS

【技术实现步骤摘要】
一种基于云计算技术的企业用户身份认证系统
本专利技术涉及云计算企业用户认证
,具体为一种基于云计算技术的企业用户身份认证系统。
技术介绍
用户数据在云计算环境中进行传输和存储时,用户本身对于自身数据在云中的安全风险并没有实际的控制能力,数据安全完全依赖于服务商。云计算服务商在对外提供服务的过程中,如果身份认证管理机制存在缺陷,或者身份认证管理系统存在安全漏洞,则可能导致企业用户的账户密码被仿冒,从而使得非法用户堂而皇之地对企业数据进行窃取。因此如何保证不同企业用户的身份认证安全,是保证用户数据安全的第一道屏障。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供一种基于云计算技术的企业用户身份认证系统,以解决在云计算环境中如何保证企业用户身份认证安全的问题。(二)技术方案为实现上述目的,本专利技术提供如下技术方案:一种基于云计算技术的企业用户身份认证系统,包括:运行有用户身份认证系统软件且部署在云计算架构内的云认证服务器CASV,部署在云计算架构内且用于对外提供服务的云计算服务器CCSPj,运行有用户身份认证系统软件且部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi;本地服务器LSi或计算机终端PCTi与云计算服务器CCSPj进行通信连接,云计算服务器CCSPj与云认证服务器CASV进行通信连接,云认证服务器CASV在用户身份认证系统与本地服务器LSi或计算机终端PCTi;运行在云认证服务器CASV上的用户身份认证系统对部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi的身份进行安全认证,该认证方法包括以下步骤:步骤一:本地服务器LSi或计算机终端PCTi在云认证服务器CASV的用户身份认证系统上进行用户注册,具体包括:①用户身份认证系统生成参数:p是一个大素数、q是p-1的一个素因子、且g,h是中的两个q阶生成元、向本地服务器LSi或计算机终端PCTi公开参数(p,q,g,h);②本地服务器LSi或计算机终端PCTi随机选择w,r∈Zq、选择2n(n≥1)个随机数w1,w2,…,wn,r1,r2,…,rn,使得h=gwhrmodp,其中i=1,2,…,n;步骤二:用户身份认证系统对本地服务器LSi或计算机终端PCTi进行安全认证,具体的认证过程为:①本地服务器LSi或计算机终端PCTi选择两个随机数αi∈Zq和βi∈Zq,计算发送xi给用户身份认证系统,其中i=1,2,…,n;②用户身份认证系统选择一个随机数c返回给给本地服务器LSi或计算机终端PCTi;③本地服务器LSi或计算机终端PCTi在接收到用户身份认证系统返回的数值c之后,开始计算si=αi-cwi(modq)和ti=βi-cri(modq),发送si给用户身份认证系统,其中i=1,2,…,n;④用户身份认证系统验证等式是否成立;如果等式成立,则用户身份认证系统通过本地服务器LSi或计算机终端PCTi的身份认证。优选的,所述云认证服务器CASV的用户身份认证系统对部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi的身份进行安全认证,只有本地服务器LSi或计算机终端PCTi的身份通过了用户身份认证系统的安全认证,才允许本地服务器LSi或计算机终端PCTi访问云计算服务器CCSPj。优选的,所述数组(wi,ri)为本地服务器LSi或计算机终端PCTi的私有密钥PSKi。优选的,所述数值c的取值范围为{1,2}。(三)有益的技术效果与现有技术相比,本专利技术具备以下有益的技术效果:1.本专利技术为了在云计算环境中保证企业用户身份认证安全,当本地服务器LSi或计算机终端PCTi向云计算服务器CCSPj发送给访问请求时,运行在云认证服务器CASV上的用户身份认证系统对部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi的身份进行安全认证,并且只有本地服务器LSi或计算机终端PCTi的身份通过了用户身份认证系统的安全认证,才允许本地服务器LSi或计算机终端PCTi访问云计算服务器CCSPj;上述认证协议是基于“挑战-应答”方式进行的,作为验证者的用户身份认证系统可以通过产生的随机数c决定si,每次交互时si是随机的,当监听者想要冒充证明者本地服务器LSi或计算机终端PCTi时它无法确定收到的“挑战”是什么,很难取得验证者用户身份认证系统的信任;在认证协议的过程中,本地服务器LSi或计算机终端PCTi没有泄露自己的数值(wi,ri)这一私有密钥PSKi知识,本地服务器LSi或计算机终端PCTi通过将自己的私有密钥PSKi隐藏在所发送的随机数xi之中而防止知识的泄露,即使攻击者截获到传输内容也不能从中获取任何私有密钥PSKi信息;从而解决了在云计算环境中如何保证企业用户身份认证安全的问题。具体实施方式下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种基于云计算技术的企业用户身份认证系统,包括:运行有用户身份认证系统软件且部署在云计算架构内的云认证服务器CASV,部署在云计算架构内且用于对外提供服务的云计算服务器CCSPj,运行有用户身份认证系统软件且部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi;本地服务器LSi或计算机终端PCTi通过网络通信设备与云计算服务器CCSPj进行通信连接,云计算服务器CCSPj通过网络通信设备与云认证服务器CASV进行通信连接,云认证服务器CASV通过网络通信设备在用户身份认证系统与本地服务器LSi或计算机终端PCTi;为了在云计算环境中保证企业用户身份认证安全,当本地服务器LSi或计算机终端PCTi向云计算服务器CCSPj发送给访问请求时,运行在云认证服务器CASV上的用户身份认证系统对部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi的身份进行安全认证,只有本地服务器LSi或计算机终端PCTi的身份通过了运行在云认证服务器CASV上的用户身份认证系统的安全认证,才允许本地服务器LSi或计算机终端PCTi访问云计算服务器CCSPj;运行在云认证服务器CASV上的用户身份认证系统对部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi的身份进行安全认证,该认证方法包括以下步骤:步骤一:本地服务器LSi或计算机终端PCTi在云认证服务器CASV的用户身份认证系统上进行用户注册,具体包括:①用户身份认证系统生成参数:让p是一个大素数,q是p-1的一个素因子,且g,h是中的两个q阶生成元;用户身份认证系统向本地服务器LSi或计算机终端PCTi公开参数p,q,g,h;②本地服务器LSi或计算机终端本文档来自技高网...

【技术保护点】
1.一种基于云计算技术的企业用户身份认证系统,其特征在于,包括:运行有用户身份认证系统软件且部署在云计算架构内的云认证服务器CAS

【技术特征摘要】
1.一种基于云计算技术的企业用户身份认证系统,其特征在于,包括:运行有用户身份认证系统软件且部署在云计算架构内的云认证服务器CASV,部署在云计算架构内且用于对外提供服务的云计算服务器CCSPj,运行有用户身份认证系统软件且部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi;
本地服务器LSi或计算机终端PCTi与云计算服务器CCSPj进行通信连接,云计算服务器CCSPj与云认证服务器CASV进行通信连接,云认证服务器CASV在用户身份认证系统与本地服务器LSi或计算机终端PCTi;
运行在云认证服务器CASV上的用户身份认证系统对部署在企业用户信息系统内的本地服务器LSi或计算机终端PCTi的身份进行安全认证,该认证方法包括以下步骤:
步骤一:本地服务器LSi或计算机终端PCTi在云认证服务器CASV的用户身份认证系统上进行用户注册,具体包括:
①用户身份认证系统生成参数:p是一个大素数、q是p-1的一个素因子、且g,h是中的两个q阶生成元、向本地服务器LSi或计算机终端PCTi公开参数(p,q,g,h);
②本地服务器LSi或计算机终端PCTi随机选择w,r∈Zq、选择2n(n≥1)个随机数w1,w2,…,wn,r1,r2,…,rn,使得h=gwhrmodp,其中i=1,2,…,n;
步骤二:用户身份认证系统对本地服务器LSi或计算机终端PCTi进行安全认证,具体的认证过程为:

【专利技术属性】
技术研发人员:陈瑞安
申请(专利权)人:陈瑞安
类型:发明
国别省市:福建;35

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

1