【技术实现步骤摘要】
本专利技术属于网络安全,尤其涉及一种基于国密的跨链身份认证方法和装置、系统、存储介质。
技术介绍
1、在当前迅猛发展的区块链技术背景下,区块链技术迅猛发展,众多区块链网络纷纷涌现,跨链数据流通需求愈发显著。跨链身份认证面临一系列突出问题,这些问题对于确保跨链事务的合法性、可信性以及时效性构成了严峻挑战。
2、由于跨链事务涉及多个联盟链网络,为确保其合法性和可信性,通常需要借助可信第三方跨链系统进行身份认证。但同时管理多个不同跨链密钥成为一个复杂而困难的任务,容易导致密钥丢失、混淆等风险,直接威胁到用户和系统的安全性。同时不同跨链系统采用独特的身份认证流程,导致了认证过程中的差错和不一致,增加了用户操作的复杂度和出错的可能性。
3、跨链事务本身具有实时性的特点,而为了保证跨链的安全性,当前的身份认证初期往往采用繁琐的手段,例如权限申请、线下认证等方法。这种繁琐的过程可能会影响跨链事务的时效性,尤其是在需要快速完成跨链数据交换的情况下。
技术实现思路
1、本专利技术要解
...【技术保护点】
1.一种基于国密的跨链身份认证方法,其特征在于,包括:
2.如权利要求1所述的基于国密的跨链身份认证方法,其特征在于,步骤S2中,在跨链认证服务中心接收到用户Bob代表用户Alice提交的社交认证请求后,启动跨链认证程序,通过智能合约接着执行跨链临时密钥生成算法验证Alice身份并生成临时密钥;对Alice的身份验证包括对Alice账户的过往授权记录进行核查,以确认其是否曾经获得过在Blockchainj上进行操作的合法授权;如果在此初步验证阶段发现不一致,跨链认证服务中心将拒绝本次访问请求;当Alice的身份和请求得到确认,将生成一个临时密钥。
< ...【技术特征摘要】
1.一种基于国密的跨链身份认证方法,其特征在于,包括:
2.如权利要求1所述的基于国密的跨链身份认证方法,其特征在于,步骤s2中,在跨链认证服务中心接收到用户bob代表用户alice提交的社交认证请求后,启动跨链认证程序,通过智能合约接着执行跨链临时密钥生成算法验证alice身份并生成临时密钥;对alice的身份验证包括对alice账户的过往授权记录进行核查,以确认其是否曾经获得过在blockchainj上进行操作的合法授权;如果在此初步验证阶段发现不一致,跨链认证服务中心将拒绝本次访问请求;当alice的身份和请求得到确认,将生成一个临时密钥。
3.如权利要求2所述的基于国密的跨链身份认证方法,其特征在于,步骤s3中,在用户alice成功解密并获得临时访问密钥后;将利用sm3哈希算法对原始明文密码进行单向加密,得到哈希值h,并调用跨链临时密钥验证算法,提交关键信息以完成临时访问的验证,所述关键信息包括密钥哈希值、用户账户信息以及本次认证的唯一标识符;智能合约接收到alice...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。