当前位置: 首页 > 专利查询>韦恩专利>正文

用于使用区块链来认证用户的方法、系统和介质技术方案

技术编号:30135195 阅读:35 留言:0更新日期:2021-09-23 14:23
提供了用于使用区块链来认证用户的方法、系统和介质。在一些实施例中,所述方法包括:在用户的用户设备处接收用于针对与所述用户设备相关联的应用进行认证的用户凭证;使用存储在所述用户设备上的本地区块链来确定所述用户凭证对于所述应用是否有效;响应于确定所述用户凭证有效,生成要被添加到所述本地区块链的新区块;将所述新区块添加到所述本地区块链;以及基于验证的用户凭证来授权对所述应用的访问。的访问。的访问。

【技术实现步骤摘要】
【国外来华专利技术】用于使用区块链来认证用户的方法、系统和介质


[0001]所公开的主题涉及用于使用区块链来认证用户的方法、系统和介质。

技术介绍

[0002]人们越来越多地使用多个用户设备并且从每个设备访问多个应用。例如,一个人可以在其家中或办公室中具有各自可访问不同应用的多个用户设备(例如,移动电话、平板计算机、台式计算机等)和多个物联网(IoT)设备。每个用户设备可能需要被认证到该应用以访问和使用该应用。
[0003]使用分布式区块链服务器来认证用户设备可能是耗时且资源密集的。例如,为了验证分布式区块链网络上的用户设备,用户设备必须连接到区块链网络的区块链服务器,区块链服务器然后将区块链的区块更新到区块链网络的其余区块链服务器。此外,使用分布式区块链网络会具有安全风险。例如,使用受共识控制的区块链服务器可能允许黑客访问区块链网络的区块链服务器,这可以使整个区块链网络易受攻击。
[0004]因此,期望提供用于使用区块链来认证用户的新方法、系统和介质。

技术实现思路

[0005]提供了用于使用区块链来认证用户的方法、系统和介质。<本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于使用区块链来认证用户的方法,包括:在用户的用户设备处,接收用于针对与所述用户设备相关联的应用进行认证的用户凭证;使用存储在所述用户设备上的本地区块链来确定所述用户凭证对于所述应用是否有效;响应于确定所述用户凭证有效,生成要被添加到所述本地区块链的新区块;将所述新区块添加到所述本地区块链;以及基于验证的用户凭证来授权对所述应用的访问。2.根据权利要求1所述的方法,还包括:连接到存储云区块链的区块链服务器;以及使得所述新区块被添加到所述云区块链。3.根据权利要求2所述的方法,还包括:使用所述云区块链来确定所述用户凭证对于所述应用是否有效,其中,使得所述新区块被添加到所述云区块链是响应于使用所述云区块链确定所述用户凭证对于所述应用有效。4.根据权利要求2所述的方法,还包括:接收包括在所述云区块链中的、不包括在所述本地区块链中的多个区块;以及将所述多个区块添加到所述本地区块链。5.根据权利要求1所述的方法,还包括:请求到存储云区块链的区块链服务器的连接;确定到所述区块链服务器的所述连接不成功,其中,响应于确定到所述区块链服务器的所述连接不成功,将所述新区块作为离线区块添加到所述本地区块链。6.根据权利要求1所述的方法,其中,所述本地区块链是区块链的一部分,并且其中,所述区块链的其他部分由与所述用户相关联的其他用户设备本地存储。7.一种用于使用区块链来认证用户的系统,所述系统包括:存储器;以及硬件处理器,当执行存储在所述存储器中的计算机可执行指令时,所述硬件处理器被配置为:在用户的用户设备处接收用于针对与所述用户设备相关联的应用进行认证的用户凭证;使用存储在所述用户设备上的本地区块链来确定所述用户凭证对于所述应用是否有效;响应于确定所述用户凭证有效,生成要被添加到所述本地区块链的新区块;将所述新区块添加到所述本地区块链;以及基于验证的用户凭证来授权对所述应用的访问。8.根据权利要求7所述的系统,其中,所述硬件处理器还被配置为:连接到存储云区块链的区块链服务器;以及使得所述新区块被添加到所述云区块链。9.根据权利要求8所述的系统,其中,所述硬件处理器还被配置为:使用所述云区块链来确定所述用户凭证对于所述应用是否有效,其中,使得所述新区块被添加到所述云区块
链是响应于使用所述云区块链确定所述用户凭证对于所述应用有效。10.根据权利...

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

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

1