[发明专利]一种基于区块链技术的联盟多节点网络身份认证方法在审
申请号: | 201910088030.5 | 申请日: | 2019-01-29 |
公开(公告)号: | CN111490968A | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 王路遥 | 申请(专利权)人: | 上海汉澄电子设备有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;G06Q20/38 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 邓文武 |
地址: | 201806 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 联盟 节点 网络 身份 认证 方法 | ||
1.一种基于区块链技术的联盟多节点网络身份认证方法,其特征在于,具体步骤为:
(1)节点使用区块链密钥在智能合约上注册,并设置其他节点访问其资源需要满足的条件,智能合约将注册的信息储存在区块链中;
(2)当节点1申请访问节点2时,节点1使用其密钥调用区块链中的智能合约;
(3)智能合约根据节点1提供的信息与节点2的身份,在区块链中查找节点2是否允许节点1访问其资源;若节点1被允许访问节点2上的资源,那么智能合约将生成令牌并返回给节点1,如果节点1没有被节点2允许访问节点2上的资源,智能合约将检查是否需要节点1提供额外的认证信息;
(4)节点1收到令牌后将令牌与自己的地址加密发给节点2,节点2解密令牌并向智能合约核实令牌合法性,若合法节点2将向节点1开放资源,否则返回访问失败提示。
2.根据权利要求1节点的一种基于区块链技术的联盟多节点网络身份认证方法,其特征在于,包括若干认证用户节点和区块链的分布式数据库,节点区块链的分布式数据库中存储有若干个认证用户节点的身份信息,且节点区块链上部署有节点的智能合约。
3.根据权利要求1节点的一种基于区块链技术的联盟多节点网络身份认证方法,其特征在于,步骤(3)中供额外的认证信息是原本使用的私钥以外的任意一种认证因子,包括另外一个密钥、指纹或密码等。
4.根据权利要求1节点的一种基于区块链技术的联盟多节点网络身份认证方法,其特征在于,节点区块链的分布式数据库中获取认证用户节点基于节点身份参考信息集合所作出的认定结果,节点认证用户节点的身份信息与节点待认证身份信息至少部分相同;根据节点认定结果与节点待认证身份信息的对比关系确定待认证身份信息是否通过节点认证节点的认证。
5.根据权利要求1节点的一种基于区块链技术的联盟多节点网络身份认证方法,其特征在于,在节点1发送的节点2的个性化信息的同时,节点1向其信任的公共节点发送搜索节点2的请求,并将搜索结果与节点个性化信息进行比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汉澄电子设备有限公司,未经上海汉澄电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910088030.5/1.html,转载请声明来源钻瓜专利网。