一种基于SM9数字签名算法的分级签名方法和系统

    公开(公告)号:CN109951288B

    公开(公告)日:2020-08-28

    申请号:CN201910058070.5

    申请日:2019-01-22

    Abstract: 本发明公开了一种基于SM9数字签名算法的分级签名方法和系统。该方法包括:所有节点(包括根KGC、低层级KGC、用户端等)构成一个lev级的树状结构,其中根KGC位于第0级;第i级KGC为i+1级KGC或用户端生成签名私钥和验证签名时所需的辅助信息,其中0≤i≤lev‑2;第i级用户端使用签名私钥对待签名消息M进行签名,其中1≤i≤lev‑1;利用所述验证签名时所需的辅助信息,任意用户端对第i级用户端的签名进行验证,其中1≤i≤lev‑1。本发明中用户私钥的长度为常数,不随用户级数的增加而增加;验证过程中,与原SM9签名算法一样,只需要进行2次双线性对运算;并且,该方案是标准模型下可证安全的。

    多中心协同监管的区块链用户身份匿名和追踪方法及系统

    公开(公告)号:CN114066449A

    公开(公告)日:2022-02-18

    申请号:CN202010772443.8

    申请日:2020-08-04

    Abstract: 本发明涉及一种多中心协同监管的区块链用户身份匿名和追踪方法及系统。该方法将用户的标签属性和用户的身份发送至区块链网络中的注册中心以获取证书;采用追踪中心的公钥加密用户的标签属性;将从注册中心获取的证书进行随机化;用户产生交易用的公私钥对,结合加密后的用户的标签属性和随机化后的证书产生交易并上传至区块链中;追踪中心若想对链上某笔交易做追踪,将交易发给多个授权中心;授权中心若同意则在密文基础上计算出解密信息的一部分发给追踪中心,追踪中心在收到大于门限个信息后完成解密操作。本发明使得用户只需要注册一次获得相应的证书,能够保持区块链用户的匿名性质并增加了可追踪的功能,同时不增加原系统的负担。

    一种基于SM9数字签名算法的分级签名方法和系统

    公开(公告)号:CN109951288A

    公开(公告)日:2019-06-28

    申请号:CN201910058070.5

    申请日:2019-01-22

    Abstract: 本发明公开了一种基于SM9数字签名算法的分级签名方法和系统。该方法包括:所有节点(包括根KGC、低层级KGC、用户端等)构成一个lev级的树状结构,其中根KGC位于第0级;第i级KGC为i+1级KGC或用户端生成签名私钥和验证签名时所需的辅助信息,其中0≤i≤lev-2;第i级用户端使用签名私钥对待签名消息M进行签名,其中1≤i≤lev-1;利用所述验证签名时所需的辅助信息,任意用户端对第i级用户端的签名进行验证,其中1≤i≤lev-1。本发明中用户私钥的长度为常数,不随用户级数的增加而增加;验证过程中,与原SM9签名算法一样,只需要进行2次双线性对运算;并且,该方案是标准模型下可证安全的。

Patent Agency Ranking