[发明专利]跨链系统、面向跨链系统的分布式用户身份认证方法有效
申请号: | 202110716727.X | 申请日: | 2021-06-28 |
公开(公告)号: | CN113452701B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 王洒洒;戴炳荣;李超;朱孟禄;孟晨晨 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;H04L9/08 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 孟旭彤 |
地址: | 201112 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 面向 分布式 用户 身份 认证 方法 | ||
一种跨链系统,该系统包括,用户标识注册模块、用户标识更新模块和用户标识认证模块。所述用户标识注册模块,用于为接入所述跨链系统的区块链上的用户颁发跨链系统统一身份标识C‑BUID。用户标识更新模块,用于为在跨链系统中注册过的用户更新其在各个独立区块链上的身份信息,实现在跨链系统中进行身份互联,这里独立区块链指不同的区块链系统。用户标识认证模块,用于所述跨链系统中各个独立区块链上的用户身份验证。
技术领域
本发明属于区块链技术领域,特别涉及一种跨链系统和面向跨链系统的分布式用户身份认证方法。
背景技术
随着区块链技术和经济的发展,作为数字经济的重要信任基础设施,区块链之间的数据流通、应用协同需求日益显现。在不同的区块链系统中,每个用户/节点都有一套自己的身份系统,由于业务需求往来,用户往往需要在多个区块链系统中注册账号,且各账户在不同的区块链上身份是不互通的,形成了一个个身份信息管理“孤岛”。
因此,在跨链交互过程中,用户身份的统一管理是需要解决的关键技术方向。面对海量异构区块链的跨链身份管理、跨链互联互通和身份隐私保护需求,传统中心化的身份管理体系存在互通性差、可信评价难、隐私信息易泄露等诸多问题,很难满足区块链跨链交互场景的需求。
发明内容
本发明实施例之一,一种跨链系统,包括,用户标识注册模块、用户标识更新模块和用户标识认证模块。
所述用户标识注册模块,用于为接入所述跨链系统的第一独立区块链上的用户颁发跨链系统统一身份标识UID。
用户标识更新模块,用于为在跨链系统中注册过的用户更新其在各个独立区块链上的身份信息。
用户标识认证模块,用于所述跨链系统中各个独立区块链上的用户身份验证。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1根据本发明实施例之一的跨链系统用户标识基础架构示意图。
图2根据本发明实施例之一的跨链系统用户跨链认证模型示意图。。
实施方式
为解决异构区块链系统之间的统一身份标识以及异构区块链系统在跨链系统中的信任传递、跨链访问、隐私保护等问题,本发明提出了一种面向跨链系统中分布式用户的身份标识设计。统一身份标识(Unified Identity,UID)是用户在异跨链系统中的全局标识,由跨链系统负责维护管理,在中继链中进行存储,并实现与各个独立区块链的身份交换。如图1所示,在跨链架构模型中,各个独立区块链的用户身份与跨链系统进行关联,跨链系统在中继链中进行统一身份标识的存储。为了实现链联网,跨链技术作为连接同构/异构区块链的桥梁,为区块链之间的互联互通提供可靠的基础设施。
本发明实施例之一,一种面向跨链系统的分布式用户身份认证模型,该模型包括多个独立的区块链以及多个链上用户,所述用户身份认证模型用于在不同区块链系统在跨链系统中的身份认证。
所述用户身份模型独立区块链用户身份信息和跨链系统统一用户身份标识定义,用来规范跨链身份信息。
所述用户身份模型包括跨链身份注册和更新,通过独立区块链中的身份与跨链系统身份进行关系映射,实现同一用户在不同区块链系统中身份对齐。
所述用户身份认证,基于椭圆曲线算法和零知识证明进行设计,实现用户的跨链访问功能以及保障用户在跨链系统身份隐私。
根据一个或者多个实施例,一种面向跨链系统的分布式用户身份认证系统,该系统包括:用户标识注册模块、用户标识更新模块和用户标识认证模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110716727.X/2.html,转载请声明来源钻瓜专利网。