用户节点的认证方法、设备及计算机可读存储介质技术

技术编号:22081181 阅读:25 留言:0更新日期:2019-09-12 16:04
本发明专利技术实施例提供一种用户节点的认证方法、设备及计算机可读存储介质。本发明专利技术实施例通过第一ISP节点向用户节点第一次发送第一ISP节点的信息的哈希值,以及该第一ISP节点向第二ISP节点发送第二消息,使得该第二ISP节点采用该第二ISP节点和该用户节点之间的共享密钥对该第二消息进行加密得到加密信息,第一ISP节点向用户节点第二次发送该加密信息和该第一ISP节点的信息,使得该用户节点可以对该加密信息进行解密得到解密结果,如果该解密结果和该第二消息一致,则第一ISP节点确定对该用户节点认证通过,实现了第一ISP节点对该用户节点的认证,提高了第一ISP节点和该用户节点之间通信的安全性。

Authentication Method, Equipment and Computer Readable Storage Medium for User Nodes

【技术实现步骤摘要】
用户节点的认证方法、设备及计算机可读存储介质
本专利技术实施例涉及通信
,尤其涉及一种用户节点的认证方法、设备及计算机可读存储介质。
技术介绍
随着智能终端的发展,用户可以在智能终端上安装各种不同的应用程序(Application,APP),不同的APP可以给用户提供不同的服务。但是,用户在智能终端上安装APP时,需要在该APP对应的互联网服务提供商(InternetServiceProvider,ISP)服务器上进行注册,由于不同APP的互联网服务提供商不同,因此,用户需要在不同的ISP服务器上进行注册。随着用户在智能终端上安装的APP数量不断增多,如果用户在不同的ISP服务器上注册的用户名和密码均一样,很容易导致用户名和密码泄露。如果用户在不同的ISP服务器上注册的用户名和密码不一样,又会导致用户很难记住各个APP对应的用户名和密码。为了解决该问题,现有技术提出了通过大型ISP节点,例如,Facebook、Twiter、微信、支付宝等构建联盟区块链,当用户在某一个大型ISP节点中注册过用户名和密码后,该大型ISP节点即可为该联盟区块链中的其他ISP节点,例如,小型ISP节点本文档来自技高网...

【技术保护点】
1.一种用户节点的认证方法,其特征在于,包括:第一互联网服务提供商ISP接收用户节点发送的访问请求,所述用户节点未在所述第一ISP节点中注册过;所述第一ISP节点向所述用户节点发送第一消息,所述第一消息包括所述第一ISP节点的信息的哈希值;所述第一ISP节点向第二ISP节点发送第二消息,所述第二消息包括随机数和所述用户节点的标识信息,所述用户节点在所述第二ISP节点中注册过;所述第一ISP节点接收所述第二ISP节点发送的加密信息,所述加密信息是所述第二ISP节点采用所述第二ISP节点和所述用户节点之间的共享密钥对所述第二消息加密后得到的信息;当所述第一ISP节点接收到所述用户节点对所述第一消息...

【技术特征摘要】
1.一种用户节点的认证方法,其特征在于,包括:第一互联网服务提供商ISP接收用户节点发送的访问请求,所述用户节点未在所述第一ISP节点中注册过;所述第一ISP节点向所述用户节点发送第一消息,所述第一消息包括所述第一ISP节点的信息的哈希值;所述第一ISP节点向第二ISP节点发送第二消息,所述第二消息包括随机数和所述用户节点的标识信息,所述用户节点在所述第二ISP节点中注册过;所述第一ISP节点接收所述第二ISP节点发送的加密信息,所述加密信息是所述第二ISP节点采用所述第二ISP节点和所述用户节点之间的共享密钥对所述第二消息加密后得到的信息;当所述第一ISP节点接收到所述用户节点对所述第一消息的确认信息后,所述第一ISP节点向所述用户节点发送所述加密信息和所述第一ISP节点的信息;所述第一ISP节点接收所述用户节点对所述加密信息进行解密后的解密结果;如果所述解密结果与所述第二消息一致,则所述第一ISP节点确定对所述用户节点认证通过。2.根据权利要求1所述的方法,其特征在于,所述第一ISP节点接收所述用户节点对所述加密信息进行解密后的解密结果,包括:所述第一ISP节点接收所述用户节点发送的加密后的会话密钥和所述用户节点对所述加密信息进行解密后的解密结果;所述第一ISP节点确定对所述用户节点认证通过之后,所述方法还包括:所述第一ISP节点对所述加密后的会话密钥进行解密,得到所述会话密钥,所述会话密钥用于所述第一ISP节点和所述用户节点进行通信。3.根据权利要求1或2所述的方法,其特征在于,所述第一ISP节点的信息包括:所述第一ISP节点的标识信息和所述第一ISP节点的公钥。4.根据权利要求3所述的方法,其特征在于,所述第二消息还包括:所述第一ISP节点的标识信息和/或所述第一ISP节点的公钥。5.一种用户节点的认证方法,其特征在于,包括:用户节点向第一ISP节点发送访问请求,所述用户节点未在所述第一ISP节点中注册过;所述用户节点接收所述第一ISP节点发送的第一消息,所述第一消息包括所述第一ISP节点的信息的哈希值;所述用户节点向所述第一ISP节点发送确认接收到所述第一消息的确认信息;所述用户节点接收所述第一ISP节点发送的加密信息和所述第一ISP节点的信息,所述加密信息是第二ISP节点采用所述第二ISP节点和所述用户节点之间的共享密钥对第二消息加密后得到的信息,所述第二消息包括随机数和所述用户节点的标识信息,所述用户节点在所述第二ISP节点中注册过;所述用户节点采用所述第二ISP节点和所述用户节点之间的共享密钥对所述加密信息进行解密,得到解密结果;所述用户节点将所述解密结果发送给所述第一ISP节点。6.根据权利要求5所述的方法,其特征在于,所述用户节点将所述解密结果发送给所述第一ISP节点之前,所述方法还包括:所述用户节点采用所述第一ISP节点的公钥对会话密钥进行加密,得到加密后的会话密钥;所述用户节点将所述解密结果发送给所述第一ISP节点,包括:所述用户节点将所述加密后的会话密钥和所述解密结果发送给所述第一ISP节点。7.根据权利要求5或6所述的方法,其特征在于,所述用户节点接收所述第一ISP节点发送的加密信息和所述第一ISP节点的信息之后,所述方法还包括:所述用户节点计算所述第一ISP节点的信息的哈希值;如果所述用户节点计算得到的所述第一ISP节点的信息的哈希值和所述第一消息中包括的所述第一ISP节点的信息的哈希值一致,则所述用户节点确定所述加密信息和所述第一ISP节点的信息未被篡改。8.一种第一ISP节点,其特征在于,包括:存储器;处理器;通讯接口;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以下操作:通过所述通讯接口接...

【专利技术属性】
技术研发人员:路成业王凌
申请(专利权)人:全链通有限公司
类型:发明
国别省市:北京,11

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

1