一种对数签名大小的可追踪环签名生成方法及系统

    公开(公告)号:CN115529141B

    公开(公告)日:2024-07-12

    申请号:CN202211138685.7

    申请日:2022-09-19

    IPC分类号: H04L9/32 H04L9/06

    摘要: 本发明涉及信息安全技术领域,具体公开了一种对数签名大小的可追踪环签名生成方法及系统,设环中的用户数为n,其中第π个成员为签名者,该方法具体包括以下步骤:S100生成消息的可追踪环签名;S200对该签名进行合法性验证;S300对签名的追踪。本发明实现了一种对数签名大小的可追踪环签名生成方法及系统,将可追踪环签名的签名大小被压缩到O(logn),即对数级别,改进的可链接环签名生成方法,将签名者身份隐藏在环成员中,同时在特定情况下可以追踪签名者的身份。

    一种对数签名大小的可追踪环签名生成方法及系统

    公开(公告)号:CN115529141A

    公开(公告)日:2022-12-27

    申请号:CN202211138685.7

    申请日:2022-09-19

    IPC分类号: H04L9/32 H04L9/06

    摘要: 本发明涉及信息安全技术领域,具体公开了一种对数签名大小的可追踪环签名生成方法及系统,设环中的用户数为n,其中第π个成员为签名者,该方法具体包括以下步骤:S100生成消息的可追踪环签名;S200对该签名进行合法性验证;S300对签名的追踪。本发明实现了一种对数签名大小的可追踪环签名生成方法及系统,将可追踪环签名的签名大小被压缩到O(logn),即对数级别,改进的可链接环签名生成方法,将签名者身份隐藏在环成员中,同时在特定情况下可以追踪签名者的身份。

    一种基于SM9的无证书签名生成方法及系统

    公开(公告)号:CN115580408A

    公开(公告)日:2023-01-06

    申请号:CN202211164110.2

    申请日:2022-09-23

    IPC分类号: H04L9/32 H04L9/08 H04L9/30

    摘要: 本发明适用于信息安全技术领域,提供了一种基于SM9的无证书签名生成方法及系统,包括如下步骤:步骤S100,系统初始化,从系统中选取主私钥,并依据主私钥计算主公钥;步骤S200,提取部分私钥,通过上述主私钥提取部分私钥作为签名者的部分私钥;步骤S300,设置秘密值,选取设置签名者秘密值;步骤S400,设置公钥。本发明基于SM9签名结构,接着无证书密码学,提出了改进版的SM9的无证书签名,与传统的公钥密码学系统相比,有效地保证了数据在传输过程中的完整性和真实性,弥补了国产标识密码体制的空白,为应用层面的安全打下了坚实的底层密码学基础。

    一种基于SM2签名的基于证书签名生成方法及系统

    公开(公告)号:CN115567217A

    公开(公告)日:2023-01-03

    申请号:CN202211150483.4

    申请日:2022-09-21

    IPC分类号: H04L9/32 H04L9/30

    摘要: 本发明适用于信息安全技术领域,提供了一种基于SM2签名的基于证书签名生成方法及系统,所述方法包括:步骤S100,系统初始化计算,证书颁发机构确定主私钥并计算主公钥,签名这选取秘密值计算公钥;步骤S200,证书授权,签名者提供身份信息,证书颁发机构依据该信息和上述密钥信息验证,在信息通过后计算并生成证书反馈给签名者;步骤S300,签名计算,输入待签名消息,并进行签名计算并输出签名值。本发明一种基于SM2签名的基于证书签名生成方法及系统基于SM2的签名结构,结合了传统公钥密码学和基于身份密码学的优点,无需使用昂贵的证书链验证过程并移除了密钥托管安全性问题。

    一种基于SM2的证书加密方法及系统

    公开(公告)号:CN115694827A

    公开(公告)日:2023-02-03

    申请号:CN202211180107.X

    申请日:2022-09-26

    摘要: 本发明适用于信息安全技术领域,提供了一种基于SM2的证书加密方法及系统,包括如下步骤:步骤S100,系统初始化,确定私钥,依据私钥计算主公钥,接着确定秘密值,计算公户公钥;步骤S200,证书授权,用户A提供个人信息以及公钥信息,依据上述信息颁发证书确定授权信息,生成授权证书并反馈给用户A;步骤S300,信息加密等步骤。本发明本方案基于国密算法SM2的公钥加密结构,结合了传统公钥加密和基于身份加密技术的优点,利用了CBE技术结合了PKC和IBC的优点,无需使用昂贵的证书链验证过程并移除了密钥托管安全性问题,适用于计算能力有限或通信带宽昂贵的环境;弥补了SM2在基于证书密码学体系中的空缺。

    一种基于SM9签名的离线授权和在线签名生成方法及系统

    公开(公告)号:CN116094729B

    公开(公告)日:2024-04-19

    申请号:CN202310063990.2

    申请日:2023-01-12

    申请人: 武汉大学

    IPC分类号: H04L9/32

    摘要: 本发明公开了一种基于SM9签名的离线授权和在线签名生成方法及系统,方法包括密钥生成中心KGC给定参数#imgabs0#选择随机数#imgabs1#作为主私钥,并计算主公钥Ppub=[α]P2;密钥生成中心KGC生成离线授权者的部分私钥为dID=[α·(H1(ID)+α)‑1]P1,并将dID发送给用户;离线授权者密钥设置;在线签名者密钥设置;对消息mi进行离线授权;对消息mi进行在线签名和验证签名。已有文献指出基于SM2的在线离线授权签名体系以及基于SM9的无证书签名体系,但是基于SM9数字签名的离线授权和在线签名方案尚未提出。本发明将签名分为了在线和离线两个阶段,能够适用于资源受限的应用场景中。本发明丰富了SM9数字签名的应用。

    基于SM2数字签名算法的可验证时间签名生成方法及系统

    公开(公告)号:CN117834149A

    公开(公告)日:2024-04-05

    申请号:CN202311841615.2

    申请日:2023-12-27

    申请人: 武汉大学

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本发明公开了一种基于SM2数字签名算法的可验证时间签名生成方法及系统,其中的方法包括以下步骤:1)承诺者对消息m上的SM2签名进行承诺,首先使用t‑out‑of‑n门限秘密分享技术将该签名分割成多个份额,然后分别为每个份额计算一个时间锁难题,并生成相应的证明,从而完成对签名的承诺;2)用户对承诺和证明进行验证,验证是否可以在时间T时打开来验证承诺,且该承诺的确嵌入了有效的签名;3)承诺者从承诺中打开签名和对应的盲化因子;4)如果承诺者不主动打开承诺,用户可在时间T时打开被承诺的签名。本发明具有安全性高、功能完善等优点,能够被应用于区块链支付通道、安全多方计算等多个领域。

    基于变色龙哈希函数的多方授权可编辑区块链方法及系统

    公开(公告)号:CN117834112A

    公开(公告)日:2024-04-05

    申请号:CN202311721830.9

    申请日:2023-12-13

    申请人: 武汉大学

    摘要: 本发明公开了一种基于变色龙哈希函数的多方授权可编辑区块链方法及系统,用户首先生成自己密钥的秘密份额di并将分发给所有的参与者,参与者以此重构出用户公钥值pk;随后用户可以正常计算消息的变色龙哈希值,其他参与者也同样能够根据用户的哈希值来校验消息。在计算哈希碰撞的过程中,需要超过一定数量的参与者合作才能正常地计算出一对(s1’,s2’),找到哈希碰撞。本发明具有安全性高、功能完善、无需可信中心等优点。所有参与者可以合作计算哈希碰撞,而参与者数量小于阈值时则无法计算出哈希碰撞,适用于区块链等去中心化的环境中。本方案能够被应用于变色龙签名、可编辑区块链等多个领域。

    基于对称密码原语的后量子标识签名生成验证方法及系统

    公开(公告)号:CN116405221A

    公开(公告)日:2023-07-07

    申请号:CN202310327808.X

    申请日:2023-03-30

    申请人: 武汉大学

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本发明涉及一种基于对称密码原语的后量子标识签名生成方法及系统。首先根据给定的安全参数,获取主密钥,包括主公钥和主私钥;根据给定的用户身份,主私钥,然后生成用户私钥;根据生成的用户私钥、消息,获取签名值;最后验证者根据给定的消息,对签名值进行零知识证明,若通过则签名正确;否则签名错误。本发明与现有技术相比具有如下优点和有益效果:随着后量子签名技术的发展,已有学者提出基于格的签名算法以及基于同源的签名算法,但是基于对称密码原语的后量子标识签名尚未有人提出。安全性高,安全依赖性依赖于对称密码算法的安全性,不依赖于RSA问题等困难问题构造签名,密码学原语少且安全性更高。该标识签名的生成满足后量子安全需求。