-
公开(公告)号:CN116318697A
公开(公告)日:2023-06-23
申请号:CN202310284702.6
申请日:2023-03-22
Applicant: 武汉大学
IPC: H04L9/30
Abstract: 本发明公开了一种基于CSIDH的抗量子身份基加解密方法及系统,包括密钥生成过程,以安全参数、CSIDH参数集、公共曲线和其理想类群类数为输入,由KGC确定主密钥、用户密钥个数,随机选取理想类群元素作为主公钥并计算对应像曲线作为主公钥;用户密钥提取过程由KGC为用户生成私钥,随机选取理想类群元素并计算像曲线,计算用户ID所对应哈希值并拆分,根据哈希值计算理想类群元素,返回用户私钥、公钥;加密过程由加密者加密消息,随机选取理想类群元素,计算用户ID对应哈希值并拆分,根据哈希值计算像曲线,计算哈希值,并返回密文;解密过程由用户端解密密文,将密文拆分,验证是否为超奇异椭圆曲线,若是则计算像曲线并计算哈希值,得到输出明文。
-
公开(公告)号:CN116074090A
公开(公告)日:2023-05-05
申请号:CN202310098895.6
申请日:2023-01-31
Applicant: 武汉大学
IPC: H04L9/40
Abstract: 本申请提出一种基于OPRF的多用户顺序揭示加密方法及系统,其中方法包括:随机生成私钥及第一秘密值并存储于第一用户,随机生成第二秘密值并存储于第二用户;基于私钥及第一秘密值,第一用户输出密钥,并基于密钥对给定明文加密以输出密文;基于OPRF协议及第二秘密值,第二用户交互获取密钥,再基于密钥及待查询明文,第二用户输出第二令牌并发送至云端,第一用户输出第一令牌并发送至云端;云端解析密文并与第一令牌、第二令牌进行比较,并将比较结果发送至第二用户。本方法基于OPRF协议交互生成授权令牌,防止直接泄露数据拥有者的密钥信息,避免代理转移的问题,同时通过拆分授权令牌的方式,避免了权限扩张的问题。
-
公开(公告)号:CN115174055A
公开(公告)日:2022-10-11
申请号:CN202210723552.X
申请日:2022-06-23
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM9签名的基于证书签名生成方法及装置,其中的方法包括:初始化步骤、证书授权步骤、签名步骤以及验证步骤,它基于SM9的签名结构,结合了传统公钥密码的优点(PKI)和基于身份的加密技术,无需使用昂贵的证书链验证过程和移除了密钥托管安全性问题,从而简化了签名的生成过程,并保证了安全性。
-
公开(公告)号:CN113221130A
公开(公告)日:2021-08-06
申请号:CN202110116729.5
申请日:2021-01-28
Applicant: 武汉大学
Abstract: 本发明属于信息安全技术领域,具体涉及一种面向食品安全物联网的无证书在线离线签名方法及介质,具体包括:初始化算法步骤、设置秘密值步骤、提取部分私钥步骤、设置用户密钥步骤、离线签名步骤、在线签名步骤以及验证步骤;本发明可以被用于无线体域网的数据来源认证,保障数据不可伪造性和不可否认性的同时,有效降低传感器的计算量。
-
公开(公告)号:CN113055161A
公开(公告)日:2021-06-29
申请号:CN202110257977.1
申请日:2021-03-09
Applicant: 武汉大学
Abstract: 本发明公开了一种基于SM2和SM9数字签名算法的移动终端认证方法与系统,该方法包括以下步骤:1)通过服务器端生成系统公钥和私钥;2)生成用户Ui的私钥;3)根据用户Ui的凭证,用户Ui对给定消息m产生签名;4)服务器端对给定消息m和用户输出的签名σ=(Ti,r,s)进行签名的合法性验证。本发明提出的移动终端认证方法,用户的私钥不需要专门的密码设备进行存储,仅需要口令进行安全保护,为用户带来方便,同时,本发明是针对国产SM2和SM9签名算法设计,利用已有的SM2签名算法程序和设备即可轻松实现,也可满足自主可控的国产商用密码应用合规性要求。
-
-
公开(公告)号:CN119341747A
公开(公告)日:2025-01-21
申请号:CN202411334856.2
申请日:2024-09-24
Applicant: 武汉大学
Abstract: 公开了一种多项式运算加速方法、装置、设备及存储介质,属于密码技术领域,该方法包括:获取第一子算法的第一数值和第二数值,第一数值为第一子算法运行过程中生成的需要运算的第一多项式的个数,第二数值为NTT域中需要与第一多项式进行运算的第二多项式的个数;比较第一数值与第二数值的大小;在第一数值大于或者等于第二数值的情况下,采用比特逆序数论变换算法对第一多项式进行数论变换;将数论变换后的第一多项式与第二多项式进行多项式乘法运算;或者在第一数值小于第二数值的情况下,采用洗牌序数论变换算法对第二多项式进行数论变换;将第一多项式与数论变换后的第二多项式进行多项式乘法运算。该方法能够实现加速多项式运算。
-
公开(公告)号:CN117834112B
公开(公告)日:2024-07-12
申请号:CN202311721830.9
申请日:2023-12-13
Applicant: 武汉大学
Abstract: 本发明公开了一种基于变色龙哈希函数的多方授权可编辑区块链方法及系统,用户首先生成自己密钥的秘密份额di并将分发给所有的参与者,参与者以此重构出用户公钥值pk;随后用户可以正常计算消息的变色龙哈希值,其他参与者也同样能够根据用户的哈希值来校验消息。在计算哈希碰撞的过程中,需要超过一定数量的参与者合作才能正常地计算出一对(s1’,s2’),找到哈希碰撞。本发明具有安全性高、功能完善、无需可信中心等优点。所有参与者可以合作计算哈希碰撞,而参与者数量小于阈值时则无法计算出哈希碰撞,适用于区块链等去中心化的环境中。本方案能够被应用于变色龙签名、可编辑区块链等多个领域。
-
公开(公告)号:CN118312135A
公开(公告)日:2024-07-09
申请号:CN202410374774.4
申请日:2024-03-29
Applicant: 武汉大学
Abstract: 本发明公开了一种基于CUDA的椭圆曲线多标量乘法加速方法、系统及存储介质,包括:根据CPU硬件信息动态调整线程总数;将大规模椭圆曲线多标量乘法的原始运算任务依据标量切分多个子运算任务;根据已硬编码的特殊点以及标量映射规则分别建立硬编码特殊点预计算表和映射规则预计算表;以分层规约的形式并行计算桶点聚合的中间量并且对其进行并行累加得到当前轮次的子运算任务结果;判断当前轮次是否为最后一轮,若是则执行下一步,若否则返回上一步;对结果进行循环更新。本发明通过标量预处理和特殊点预计算,大幅减少桶的数量,并对串行阶段,以分层规约的形式实现并行,提升了整体性能。本发明的时间复杂度相较于现有方法更低。
-
公开(公告)号:CN115473634B
公开(公告)日:2024-05-31
申请号:CN202211018720.1
申请日:2022-08-24
Applicant: 武汉大学
Abstract: 本发明公开了一种改进的可链接环签名生成方法及装置,设环中的用户数为n,其中第π个成员为签名者,可链接环签名生成方法具体包括以下步骤:1)生成消息m的可链接环签名;2)对该签名进行合法性验证;3)可链接环签名的链接。本发明实现了一种改进的可链接环签名,其具有更小的签名大小和更优的效率,能够被应用于电子投票、数字货币、自组网认证等多个应用领域。保证了签名的完整性、真实性、不可伪造性、无条件匿名性和可链接性。
-
-
-
-
-
-
-
-
-