一种面向联盟链的强匿名多跳锁定方法

文档序号:37826308发布日期:2024-04-30 17:35阅读:来源:国知局

技术特征:

1.一种面向联盟链的强匿名多跳锁定方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述针对环签名群组,生成任意相邻用户的公私钥对,包括:

3.如权利要求2所述的方法,其特征在于,所述基于任意相邻用户的所述公私钥对,初始化发送者u0到接收者un的通道路径后,发送者将第一个解锁密钥kn通过安全密钥传输通道发送给接收者,包括:

4.如权利要求3所述的方法,其特征在于,所述赋予所述通道路径中每一用户ui的身份标识,包括:

5.如权利要求3所述的方法,其特征在于,所述在相邻用户就环签名群组的公钥集合、身份标识和要锁定的交易达成一致的情况下,产生相邻用户间通道交易的锁定值,包括:

6.如权利要求5所述的方法,其特征在于,所述在所述锁定值通过验证的情况下,基于所述锁定值生成所述通道路径中每一用户ui的左身份标识和右身份标识,包括:

7.如权利要求6所述的方法,其特征在于,所述基于身份标识、左身份标识和右身份标识,各用户ui利用接收到的右通道密钥ki生成其左通道密钥ki-1,以完成交易,包括:

8.如权利要求7所述的方法,其特征在于,所述基于身份标识、左身份标识和右身份标识,各用户ui利用接收到的右通道密钥ki生成其左通道密钥ki-1,包括:

9.如权利要求8所述的方法,其特征在于,所述用户ui验证所述解锁密钥ki的有效性,包括:

10.如权利要求9所述的方法,其特征在于,所述方法还包括:


技术总结
本发明公开了一种面向联盟链的强匿名多跳锁定方法,该方法包括:针对环签名群组,生成任意相邻用户的公私钥对;基于任意相邻用户的公私钥对,初始化发送者U<subgt;0</subgt;到接收者U<subgt;n</subgt;的通道路径后,发送者U<subgt;0</subgt;将第一个解锁密钥k<subgt;n</subgt;通过安全密钥传输通道发送给接收者U<subgt;n</subgt;,并赋予通道路径中每一用户U<subgt;i</subgt;的身份标识;产生相邻用户间通道交易的锁定值;基于锁定值生成通道路径中每一用户U<subgt;i</subgt;的左身份标识和右身份标识;基于身份标识、左身份标识和右身份标识,各用户U<subgt;i</subgt;利用接收到的右通道密钥k<subgt;i</subgt;生成其左通道密钥k<subgt;i‑1</subgt;,以完成交易。本发明可以使联盟链更能满足在金融、物联网、公益慈善、医疗健康、供应链等领域的隐私保护需求。

技术研发人员:杨晨,晏敏,王晓虎
受保护的技术使用者:中国科学院软件研究所
技术研发日:
技术公布日:2024/4/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1