-
公开(公告)号:CN119966636A
公开(公告)日:2025-05-09
申请号:CN202510126755.4
申请日:2025-01-27
Applicant: 武汉大学
Abstract: 本发明公开了一种可验证证据加密的SM2数字签名生成方法及系统,包括以下步骤:1)签名者对消息mi上的签名值si使用门限秘密分享技术将分割成多个份额。使用基于签名的证据加密对随机数进行加密,并使用cut‑and‑choose技术实现可验证性。2)验证者对密文和证明进行验证,验证密文中是否包含消息mi的签名,是否可以在获得预定数量的签名者对另一条消息#imgabs0#的签名后从密文中提取出消息mi的签名。3)解密者在获得预定数量的签名者对另一条消息#imgabs1#的签名后,可以解密获得随机数并获得签名值si的份额,并重构出消息mi的签名。本发明具有安全性高、功能完善等优点,能够被应用于区块链条件支付、金融裁决或时释性加密等多个场景,进一步完善了国产功能型密算法体系。
-
公开(公告)号:CN119966635A
公开(公告)日:2025-05-09
申请号:CN202510126754.X
申请日:2025-01-27
Applicant: 武汉大学
Abstract: 本发明公开了一种基于签名的SM9证据加解密方法、装置及系统,其中的基于签名的SM9证据加密方法包括加密者对加密过程的随机数r0使用t‑out‑of‑n门限秘密分享技术分割成多个份额si,然后使用基于签名的证据加密思想对si所对应的中间变量R的份额#imgabs0#进行加密,并利用R对明文进行加密。基于签名的SM9证据解密方法包括解密者在获得预定数量的标签所对应的签名时,就可以从密文中获得中间变量R的份额,从而重构出完整的R,并进一步对密文进行解密获得对应的明文。本发明具有安全性高、功能完善等优点,能够被应用于时释性加密、门限加密和保护交易内存池隐私等多个场景,方案进一步完善了国产功能型密码算法体系。
-
公开(公告)号:CN119155037A
公开(公告)日:2024-12-17
申请号:CN202410953512.3
申请日:2024-07-16
Applicant: 武汉大学
Abstract: 本申请公开了一种基于AVX512IFMA的椭圆曲线的并行点加方法,属于计算机技术领域。方法包括:确定参与并行点加的多对点数据的坐标中的每个坐标;确定多对点数据对应的目标数域,目标数域为椭圆曲线的有限域或者有限域的二次扩域;确定对应于目标数域的大数运算规则;基于多对点数据中每对点数据中加点数据的Z坐标值Z1和被加点数据的Z坐标值Z2之间的关系,确定多对点数据的目标点加公式;将多对点数据的坐标值转换为对应于AVX512IFMA的数据结构的目标数据;基于目标点加公式和大数运算规则对目标数据进行处理,得到多对点数据的点加结果。本方法实现了椭圆曲线点加的8×1路并行加速,可以获得大幅度的性能优化提升。
-
公开(公告)号:CN119135339A
公开(公告)日:2024-12-13
申请号:CN202411108528.0
申请日:2024-08-13
Applicant: 武汉大学
IPC: H04L9/08
Abstract: 本申请涉及一种多时间线的定时释放加密方法、装置、电子设备及介质,方法包括:若用户的当前加密需求为秘密聚合的定时释放加密,则根据当前加密需求确定用户的加密的秘密值,并获取第一从时间线针对目标时刻公布的用于秘密聚合的定时释放加密参数;根据用户的加密的秘密值和用于秘密聚合的定时释放加密参数得到用于秘密聚合工作的参数,并将用于秘密聚合工作的参数上传至第一从时间线的目标时刻对应的节点中,使得第一从时间线基于用于秘密聚合工作的参数进行秘密聚合工作。由此,解决了相关技术的加密方法存在安全性不足、灵活性差以及效率低等问题,通过根据用户的需求选取不同的时间线进行加密,满足多功能性的同时,保证了谜题的私密性。
-
公开(公告)号:CN118677611A
公开(公告)日:2024-09-20
申请号:CN202410944099.4
申请日:2024-07-15
Applicant: 武汉大学
Abstract: 本发明公开了一种抗量子攻击的门限公钥加密系统及方法。本发明可信认证服务器应用Shamir秘密共享设置主私钥、主公钥;多个解密参与者终端提交注册申请,分解生成部分解密私钥,计算相应的验证公钥并公开;系统用户终端使用可信认证服务器公开的主公钥通过矩阵和向量运算加密机密消息并发送给可信服务器;部分解密参与者终端将所有部分解密结果和对应的零知识证明打包发送给可信服务器;可信服务器将解密参与者终端发送来的零知识证明中的每一项进行验证,以判断解密参与者终端发送来的部分解密值有效性;可信服务器通过多项式线性运算和编码运算对密文做最终解密生成明文,并分别发送给解密参与者终端。本发明能够抵抗量子攻击,具备高效性。
-
公开(公告)号:CN114117547B
公开(公告)日:2024-07-23
申请号:CN202111347793.0
申请日:2021-11-15
Applicant: 武汉大学
IPC: G06F21/64
Abstract: 本发明提供了一种基于预计算表的SM9数字签名生成方法以及数字签名验证方法,在系统参数、签名主公钥以及用户签名私钥固定的情况下,针对数字签名生成算法中存在的G2上固定底数的幂运算和G1上的固定点乘运算,生成固定底数幂运算和固定点乘运算的预计算表,提高幂运算和点乘运算的性能;针对数字签名验证算法中存在的G2上固定底数的幂运算和G2点固定的双线性对运算,生成固定底数幂运算和双线性对运算的预计算表,提高幂运算和双线性对运算的性能,完成SM9数字签名算法的加速实现。
-
公开(公告)号:CN118353618A
公开(公告)日:2024-07-16
申请号:CN202410411007.6
申请日:2024-04-08
Applicant: 武汉大学
IPC: H04L9/08
Abstract: 本发明提供一种无双线性对的可授权等式编码判定方法及系统,属于密码技术领域,包括:根据安全参数生成用户通用公私钥对;基于待编码消息和用户通用私钥,计算得到通用加密密文;根据任意两个用户的私钥和公钥,生成任意两个用户之间的授权令牌对;利用等式判定算法,计算授权令牌对和加密密文对,得到明文判定结果。本发明通过采用密钥生成、授权令牌生成、加密和等式判定算法四元组运算,对应于不同用户的密文可以通过比较权限委托这一功能来进行数值间的相等性比较操作,去掉当前的可授权等式判定编码在比较算法中使用的大量双线性映射操作,降低了计算开销,提高了方案效率,有效地促进了可授权等式判定编码在实际中的应用。
-
公开(公告)号:CN115473632B
公开(公告)日:2024-05-31
申请号:CN202211018437.9
申请日:2022-08-24
Applicant: 武汉大学
Abstract: 本发明公开了一种改进的多层可链接环签名生成方法及装置,设环中的用户数为n,环成员的公钥集为#imgabs0#其中,第π个用户(1≤π≤n)为签名者,其私钥为#imgabs1#对应的公钥为#imgabs2#该方法包括以下步骤:1)获取待签名消息M的多层可链接环签名;2)多层可链接环签名验证;3)多层可链接环签名链接。本发明不仅实现了将多层可链接环签名的签名大小降低到对数级别,同时保证了签名者身份的匿名性和签名的可链接性。
-
公开(公告)号:CN115174037B
公开(公告)日:2024-04-26
申请号:CN202210723512.5
申请日:2022-06-23
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM9签名的变色龙哈希函数的构造方法及装置,本发明公开了一种基于SM9签名的变色龙哈希函数的构造方法及装置,通过以下技术方案实现:用户可以通过构造的变色龙哈希函数计算哈希值:#imgabs0#在知道用户私钥的情况,可以伪造一个新的消息对(m″,R″)使得Hash(ID,m″,R″)=Hash(ID,m,R),即找到哈希碰撞。本发明具有安全性高、功能完善等优点。产生哈希值后,在不知晓用户私钥的情况下无法造出哈希碰撞,在知晓用户私钥的情况下可以找到哈希碰撞,能够被应用于变色龙签名、可编辑区块链等多个应用领域。
-
公开(公告)号:CN115473635B
公开(公告)日:2024-04-19
申请号:CN202211023910.2
申请日:2022-08-24
Applicant: 武汉大学
Abstract: 本发明公开了一种抗恶意敌手的SM2两方适配器签名生成方法及装置,允许两个参与方共同完成签名过程,在保证签名正确性和公平性的同时,考虑到半诚实协议无法抵抗恶意参与方的攻击,引入零知识证明和承诺技术设计方案,达到恶意敌手模型下的安全性。本发明旨在两方在不泄漏自己的签名密钥并无法获得完整的签名密钥的情况下完成对消息的签名。本发明实现了两方协同签名在恶意敌手模型下的安全性,能够更好地适用于安全需求更强的应用场景,如区块链支付通道,原子交换等。
-
-
-
-
-
-
-
-
-