当前位置: 首页 > 专利查询>李玉尧专利>正文

一种基于在线网络应用程序的用户身份认证系统技术方案

技术编号:28464431 阅读:11 留言:0更新日期:2021-05-15 21:30
本发明专利技术涉及网络用户身份认证技术领域,且公开了一种基于在线网络应用程序的用户身份认证系统,包括:运行有用户身份认证系统服务端软件的云计算服务器CCSnuas,运行有用户身份认证系统用户端软件的计算机终端PCTj,该计算机终端PCTj与云计算服务器CCSnuas进行通信连接;当计算机终端PCTj上的网络用户Uj向在线网络应用服务器OWASi发送登录访问请求时,运行在云计算服务器CCSnuas上的用户身份认证系统服务端通过与运行在计算机终端PCTj上的用户身份认证系统用户端进行数据交互,对计算机终端PCTj上的网络用户Uj的身份进行基于零知识证明协议的安全认证。本发明专利技术解决了如何提高在线网络应用程序中用户账号安全性的技术问题。题。

【技术实现步骤摘要】
一种基于在线网络应用程序的用户身份认证系统


[0001]本专利技术涉及网络用户身份认证
,具体为一种基于在线网络应用程序的用户身份认证系统。

技术介绍

[0002]近年来,人们使用大量的在线网络应用程序,这些程序包括社交媒体平台、云存储服务和一些在线网络游戏。然而这些网络应用程序带来的网络犯罪竟然在不知不觉中开始蔓延开来。严重的网络犯罪是指一些犯罪分子利用互联网侵入受害者的账户,盗取包括密码和金融财产在内的敏感信息。为了解决盗窃问题,人们通过一种额外的生物认证机制进入到在线程序或设备中来提高用户账号的安全性。在目前的各种计算机安全措施中,一种是使用基于口令的传统身份验证技术,但是口令容易泄漏;另一种是使用一些物理令牌(智能卡等)来代替简单口令,但是该方法要求系统配备相应的硬件设备,使得成本增加,而且也存在物理令牌丢失、窃取、复制等问题。由于人的生物特征具有不可复制、难以改变等特性,使得生物特征识别技术成为研究热点。常见的生物特征识别技术有指纹识别技术、人脸识别技术、虹膜识别技术等。但上述技术都需要配备成本较高的硬件设备,使其应用不方便且难以普及。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供一种基于在线网络应用程序的用户身份认证系统,以解决如何提高在线网络应用程序中用户账号安全性的技术问题。
[0005](二)技术方案
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种基于在线网络应用程序的用户身份认证系统,包括:运行有用户身份认证系统服务端软件的云计算服务器CCSnuas,运行有用户身份认证系统用户端软件的计算机终端PCTj,该计算机终端PCTj与云计算服务器CCSnuas进行通信连接;
[0008]所述用户身份认证系统服务端对计算机终端PCTj上的网络用户Uj的身份认证方法如下:
[0009]步骤一,网络用户Uj通过计算机终端PCTj上的用户身份认证系统用户端在用户身份认证系统服务端上进行用户注册,具体如下:
[0010]计算机终端PCTj上的网络用户Uj首先选择素数α和β,计算合数之后选择密钥k,计算公钥
[0011]之后,计算机终端PCTj上的网络用户Uj将合数和公钥g向用户身份认证系统公开;
[0012]步骤二,当计算机终端PCTj上的网络用户Uj向在线网络应用服务器OWASi发送登
录访问请求时,运行在云计算服务器CCSnuas上的用户身份认证系统服务端对计算机终端PCTj上的网络用户Uj的身份进行认证,具体如下:
[0013]①
计算机终端PCTj上的网络用户Uj从中随机选取一个数u,并且计算将ψ发送给用户身份认证系统服务端;
[0014]②
用户身份认证系统服务端向计算机终端PCTj上的网络用户Uj发送e,其中e为0或1;
[0015]③
计算机终端PCTj上的网络用户Uj计算π=uk
e
,将π发送给用户身份认证系统服务端;
[0016]④
用户身份认证系统服务端验证等式是否成立;
[0017]若上述等式成立,证明计算机终端PCTj上的网络用户Uj知道密钥k,则系统通过计算机终端PCTj上的网络用户Uj的身份认证。
[0018]进一步的,所述云计算服务器CCSnuas用于管理在线网络应用服务器OWASi访问权限。
[0019]进一步的,所述计算机终端PCTj用于网络用户Uj登录访问在线网络应用服务器OWASi。
[0020]进一步的,所述计算机终端PCTj通过用户身份认证系统用户端与运行在云计算服务器CCSnuas的用户身份认证系统服务端进行相互之间的通信连接。
[0021](三)有益的技术效果
[0022]与现有技术相比,本专利技术具备以下有益的技术效果:
[0023]本专利技术为了提高网络用户Uj登录访问在线网络应用服务器OWASi账号的安全性,当计算机终端PCTj上的网络用户Uj向在线网络应用服务器OWASi发送登录访问请求时,运行在云计算服务器CCSnuas上的用户身份认证系统服务端通过与运行在计算机终端PCTj上的用户身份认证系统用户端进行数据交互,对计算机终端PCTj上的网络用户Uj的身份进行认证;
[0024]由于用户身份认证系统服务端对计算机终端PCTj上的网络用户Uj的身份协议是零知识性的,与目前的认证方案相比,该身份认证协议不仅是安全的,而且应用非常方便,易于扩展。
具体实施方式
[0025]下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]一种基于在线网络应用程序的用户身份认证系统,包括:运行有用户身份认证系统服务端软件且用于管理在线网络应用服务器OWASi(i=1,2,

,n)访问权限的云计算服务器CCSnuas,运行有用户身份认证系统用户端软件且用于网络用户Uj(j=1,2,

,m)登录访问在线网络应用服务器OWASi的计算机终端PCTj(j=1,2,

,m);
[0027]所述计算机终端PCTj通过用户身份认证系统用户端与运行在云计算服务器
CCSnuas的用户身份认证系统服务端进行相互之间的通信连接;
[0028]为了提高网络用户Uj登录访问在线网络应用服务器OWASi账号的安全性,当计算机终端PCTj上的网络用户Uj向在线网络应用服务器OWASi发送登录访问请求时,运行在云计算服务器CCSnuas上的用户身份认证系统服务端通过与运行在计算机终端PCTj上的用户身份认证系统用户端进行数据交互,对计算机终端PCTj上的网络用户Uj的身份进行基于零知识证明协议的安全认证;
[0029]若计算机终端PCTj上的网络用户Uj的身份通过了用户身份认证系统服务端的认证,则允许计算机终端PCTj上的网络用户Uj登录访问在线网络应用服务器OWASi;
[0030]若计算机终端PCTj上的网络用户Uj的身份未通过用户身份认证系统服务端的认证,则拒绝计算机终端PCTj上的网络用户Uj登录访问在线网络应用服务器OWASi;
[0031]所述用户身份认证系统服务端对计算机终端PCTj上的网络用户Uj的身份认证方法如下:
[0032]步骤一,网络用户Uj通过计算机终端PCTj上的用户身份认证系统用户端在用户身份认证系统服务端上进行用户注册,具体如下:
[0033]计算机终端PCTj上的网络用户Uj首先选择素数α和β,计算合数之后选择密钥k,计算公钥
[0034]之后,计算机终端PCTj上的网络用户Uj将合数和公钥g向用户身份认证系统公开;
[0035]步骤二,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于在线网络应用程序的用户身份认证系统,其特征在于,包括:运行有用户身份认证系统服务端软件的云计算服务器CCSnuas,运行有用户身份认证系统用户端软件的计算机终端PCTj,该计算机终端PCTj与云计算服务器CCSnuas进行通信连接;所述用户身份认证系统服务端对计算机终端PCTj上的网络用户Uj的身份认证方法如下:步骤一,网络用户Uj通过计算机终端PCTj上的用户身份认证系统用户端在用户身份认证系统服务端上进行用户注册,具体如下:计算机终端PCTj上的网络用户Uj首先选择素数α和β,计算合数之后选择密钥k,计算公钥之后,计算机终端PCTj上的网络用户Uj将合数和公钥g向用户身份认证系统公开;步骤二,运行在云计算服务器CCSnuas上的用户身份认证系统服务端对计算机终端PCTj上的网络用户Uj的身份进行认证,具体如下:

计算机终端PCTj上的网络用户Uj从中随机选取一个数u,并且计算将ψ发送给用户身份认证系统服务端;

...

【专利技术属性】
技术研发人员:李玉尧
申请(专利权)人:李玉尧
类型:发明
国别省市:

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

1