一种基于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次双线性对运算;并且,该方案是标准模型下可证安全的。

    一种基于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