-
公开(公告)号:CN117914496A
公开(公告)日:2024-04-19
申请号:CN202311615925.2
申请日:2023-11-29
Applicant: 北京大学
Abstract: 本发明公开了一种基于国密SM9的区块链匿名交易方法,其步骤包括:1)密钥生成中心根据安全参数λ生成公开参数PP、主公钥mpk和主私钥msk;2)根据PP、msk和用户的身份标识ID,输出该用户的私钥skID;3)当用户需要进行匿名交易生成临时派生地址时,根据身份标识ID、skID以及身份标识字符串ID′,生成派生公钥及对应的派生私钥;4)当该用户需要进行匿名交易时,该用户作为签名者根据派生私钥、mpk、待签名消息M和一个由n个派生钱包地址构成的环R,输出对应的环签名σ和链接标签θ;5)区块链中各验证节点根据M、R、σ和θ,输出验证结果。本发明具有不可伪造性、匿名性、不可诽谤性和可链接性。