[发明专利]一种基于跨链的身份认证方法和系统有效
申请号: | 201911237493.X | 申请日: | 2019-12-06 |
公开(公告)号: | CN111010381B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 代炜琦;刘昱 | 申请(专利权)人: | 趣派(海南)信息科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L67/104;G06Q40/04 |
代理公司: | 武汉臻诚专利代理事务所(普通合伙) 42233 | 代理人: | 宋业斌 |
地址: | 571924 海南省海口市市辖区老城高*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 身份 认证 方法 系统 | ||
本发明公开了一种基于跨链的身份认证方法,其是针对区块链在不使用私钥的情况下进行跨链身份认证的方式,属于区块链技术领域,包括:提出一种公开透明的跨链身份认证方式,用户在发出跨链身份认证请求以后,可以根据预存的信息进行跨链身份认证,同时保证身份认证整个流程均被监管。本发明使用第三方信道进行验证,用户只需要通过自己的好友关系与自己的第三方信道(手机、邮箱等)获取验证码,不需要记忆私钥或复杂的口令,从而一方面减少了用户的记忆成本,另一方面避免用户因遗忘自己的私钥造成用户无法实现身份认证,使得本发明能增强用户体验,让用户操作更方便。
技术领域
本发明属于区块链技术领域,更具体地,涉及一种基于跨链的身份认证方法和系统。
背景技术
区块链技术,又称为“分布式账本技术”,是一种去中心化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与通过多方存储、多方计算的方式来实现数据不可篡改、计算结果可信的分布式数据库系统。区块链不是一种单一的技术,而是多种技术整合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。
在如今的区块链交易系统中,当用户在进行跨链交易时,发起跨链身份认证这一过程都需要用户输入自己的私钥,而用户出于安全的考虑,私钥往往被设置成比较复杂,但过于复杂冗长的私钥往往导致用户难以记住,因此这会造成用户使用不便的问题。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于跨链的身份认证方法和系统,其目的在于,解决现有区块链交易系统的跨链身份认证过程中由于用户私钥冗长复杂导致用户难以记住,进而造成用户使用不便的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种基于跨链的身份认证方法,包括以下步骤:
(1)客户端分别在区块链网络的主链和侧链上建立智能合约;
(2)客户端在向区块链网络注册时发送第一交易请求,第一交易请求包括操作客户端的用户的第三方信道、用户的好友在区块链网络中的信息、最低验证码匹配个数n、以及指定验证码个数N;
(3)客户端向区块链网络发送第二交易请求,第二交易请求中包括身份认证请求以及客户端在向区块链网络注册时提交的第一交易请求的地址;
(4)区块链网络中的节点根据来自客户端的第二交易请求生成验证码,为该验证码设置验证码编号,根据验证码和验证码编号构造第三交易请求,并将该第三交易请求发送到区块链网络;
(5)区块链网络中的节点根据接收到的第三交易请求构造多个第三交易请求,直到第三交易请求的总数等于指定验证码个数为止,并将所有第三交易请求发送到区块链网络;
(6)客户端持续从用户的第三方信道和好友获取验证码,并判断获取的验证码数目是否大于或等于最低验证码匹配个数,若是则转入步骤(7),否则继续重复步骤(6);
(7)客户端将从用户的第三方信道和好友获取的所有验证码、以及所有第三交易请求的地址打包成第四交易请求,并将该第四交易请求发送到区块链网络;
(8)区块链网络中的节点对第四交易请求进行解析,以获取所有第三交易请求的地址和所有验证码,根据所有第三交易请求的地址获取各个验证码的哈希值,根据各个验证码的哈希值对对应的验证码进行校验,并判断通过校验的验证码的总数是否大于等于最低验证码匹配个数,如果是则转入步骤(9),否则过程结束。
(9)区块链网络中的节点触发区块链网络的主链上的智能合约,以在主链上完成对第二交易请求中身份认证请求的处理将处理结果发送到区块链网络的侧链,并判断是否接收到来自区块链网络的侧链的身份认证信息,如果是则说明侧链上对第二交易请求中身份认证请求的处理已完成,进入步骤(10),否则表示用户的身份认证失败,过程结束;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于趣派(海南)信息科技有限公司,未经趣派(海南)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911237493.X/2.html,转载请声明来源钻瓜专利网。