-
公开(公告)号:CN115174101B
公开(公告)日:2024-06-11
申请号:CN202210719552.2
申请日:2022-06-23
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM2算法的可否认环签名生成方法及系统,在一个环签名生成后,用户可以向其他第三方验证者证明自己是该签名的签名者,或者否认自己是该签名的签名者。本发明具有安全性高、功能完善等优点,可以在保证常规环签名功能的基础上,提供对签名的可确认和可否认功能。能够被应用于数字货币、电子投票等多个应用领域。
-
公开(公告)号:CN115174056B
公开(公告)日:2024-04-19
申请号:CN202210723570.8
申请日:2022-06-23
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM9签名的变色龙签名生成方法及装置,其中的方法包括:密钥生成、签名以及验证步骤,该签名生成方法是一种基于SM9签名的变色龙签名方案,可以保证验证者可以验证签名的有效性,但是无法向其他第三方证明该签名的有效性,并且变色龙签名不需要交互过程,降低了使用门槛,减少了系统开销,在保证安全性的同时可以提高签名生成的效率。
-
公开(公告)号:CN114172651B
公开(公告)日:2023-07-18
申请号:CN202111347783.7
申请日:2021-11-15
Applicant: 武汉大学
IPC: H04L9/30
Abstract: 本发明提供了一种SM9公钥加密算法、解密算法的GPU加速实现方法,针对解密算法过程的双线性对运算中存在固定点即用户私钥的特点,通过生成包含该固定点的倍点坐标以及户私钥在双线性对运算中的中间结果的预计算表,将缓存到GPU中的预计算表与双线性对的动态输入值相结合,用于加速解密算法中双线性对计算性能,从而实现SM9解密算法的高速并行化。针对加密算法过程中的存在固定底数的特点,通过生成该固定底数的模幂运算的预计算表,将缓存到GPU中的预计算表与模幂运算的动态输入相结合,用于加速加密运算中模幂运算的计算性能,从而实现SM9加密算法的高速并行化。发明在保证计算出SM9正确运算结果的同时,实现加解密运算的高速并行实现。
-
公开(公告)号:CN115473633A
公开(公告)日:2022-12-13
申请号:CN202211018718.4
申请日:2022-08-24
Applicant: 武汉大学
Abstract: 本发明公开了一种多方协同产生SM2数字签名的方法及装置,其中的方法通过以下技术方案实现:在离线阶段,参与方利用LPN问题产生SM2数字签名的元组;在在线阶段,参与方利用SM2元组,并通过两轮交互完整的SM2数字签名(r,s),最后进行公布。本发明具有实现通信复杂度低、安全性高、易验证等特点,使用于多方在不泄漏各自部分私钥的情况下协同产生SM2数字签名,产生签名的过程必须有参与方同时参与,产生SM2数字签名的过程不会泄漏数字签名的原始签名私钥,保证了私钥的安全性,提高了多方参与SM2数字签名产生的公平性。
-
公开(公告)号:CN115174052A
公开(公告)日:2022-10-11
申请号:CN202210719535.9
申请日:2022-06-23
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM9签名的适配器签名生成方法及装置,其中的方法包括:密钥生成、预签名生成、预签名验证、签名适配以及证据提取步骤,该签名生成方法基于国密SM9算法和适配器签名来实现,通过适配器签名的生成可以满足自主可控的安全需求,并且基于国密SM9算法的高安全性,从而安全性能高。
-
公开(公告)号:CN113872757A
公开(公告)日:2021-12-31
申请号:CN202111110973.7
申请日:2021-09-23
Applicant: 武汉大学
Abstract: 本发明涉及一种基于SM2公钥加密算法的广播加密方法,包括密钥生成步骤:接收者生成对对应的公私钥对,公私钥对包括接收者的私钥和公钥;广播加密步骤:发送方生成一个临时解密私钥,并基于椭圆曲线计算与临时解密私钥相关的多项式系数,然后基于椭圆曲线点群的生成元计算一个临时加密公钥,根据临时加密公钥生成一个加密密文,最后输出包含了加密密文、多项式系数、以及临时加密公钥的广播加密密文;接收方解密步骤:接收方重构广播加密步骤中得到的多项式系数,根据接收者的私钥以及多项式系数计算临时解密私钥,最后利用临时解密私钥获得消息。本发明具有安全性高、计算简单特点,可以实现高效的数据机密性保护和数据授权访问控制。
-
公开(公告)号:CN113452529A
公开(公告)日:2021-09-28
申请号:CN202110614929.3
申请日:2021-06-02
Applicant: 武汉大学
IPC: H04L9/32
Abstract: 本发明涉及一种基于SM2算法的适配器签名生成方法,包括:依次进行预签名生成和预签名验证,并且在预签名验证中,进行预签名可适配计算,具体是基于适配算法输入系统参数PP、预签名值和离散对数解y,计算完整的签名值σ=(r,s),其中本发明设计的适配器签名方案即具备了传统签名的正确性和不可伪造性,也具备预签名正确性、预签名可适配性、证据可提取性。同时,本发明是针对国产SM2签名算法设计,可满足自主可控的国产商用密码应用合规性要求。
-
公开(公告)号:CN110932865B
公开(公告)日:2021-07-20
申请号:CN201911175191.4
申请日:2019-11-26
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM2数字签名算法的可链接环签名生成方法,设环内用户数量为n,环内用户公钥的集合为L={P1,P2,...,Pn},其中第π个用户为签名者,其公钥为Pπ=[dπ]G,私钥为dπ;该方法包括以下步骤:1)获取待签名消息M的可链接环签名;2)可链接环签名验证。本发明实现了基于SM2数字签名算法的可链接环签名的生成,签名者通过收集用户的公钥将身份隐藏在签名群体中,同时生成签名标签,保护了签名者的隐私避免了签名的滥用。
-
公开(公告)号:CN110880977B
公开(公告)日:2021-04-27
申请号:CN201911176702.4
申请日:2019-11-26
Applicant: 武汉大学
Abstract: 本发明公开了一种安全高效的SM9环签名生成与验证方法,包括密钥生成中心KGC,签名者Signer,验证者Verifier,其中,KGC负责生成系统内签名用户的用户私钥;设环中的用户数为n,签名者为用户群组中的第π个用户;该方法包括以下步骤:1)产生对消息M的环签名;2)对步骤1)获得签名进行合法性验证,并判断签名者是否为环内用户。本发明提供了基于SM9数字签名算法的环签名生成与验证方案,保障了签名的不可伪造性和签名者的匿名性,本方案保障了签名者产生用户群组的自发性,无需其他用户配合。本发明采用了一种累加结构实现环签名,使得签名生成和验证算法执行的双线性对次数大大降低,有效提高签名和验证运算效率。
-
公开(公告)号:CN115174057B
公开(公告)日:2024-06-11
申请号:CN202210725592.8
申请日:2022-06-23
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM2签名的在线离线签名生成方法及系统,此方案利用变色龙哈希,对消息进行哈希,然后再进行操作得到最终签名。离线阶段对于变色龙哈希值进行签名,在线阶段使得消息m的变色龙哈希同离线阶段的值相同,从而可以使得SM2签名能够支持在线离线功能。本发明具有安全性高、功能完善等优点,可以使得SM2签名具有在线离线签名的功能。能够被应用于轻量级签名场景下,例如应用于手机、便捷式电脑等环境中。
-
-
-
-
-
-
-
-
-