一种基于SM2公钥加密算法的广播加密方法

    公开(公告)号:CN113872757B

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

    申请号:CN202111110973.7

    申请日:2021-09-23

    Applicant: 武汉大学

    Abstract: 本发明涉及一种基于SM2公钥加密算法的广播加密方法,包括密钥生成步骤:接收者生成对对应的公私钥对,公私钥对包括接收者的私钥和公钥;广播加密步骤:发送方生成一个临时解密私钥,并基于椭圆曲线计算与临时解密私钥相关的多项式系数,然后基于椭圆曲线点群的生成元计算一个临时加密公钥,根据临时加密公钥生成一个加密密文,最后输出包含了加密密文、多项式系数、以及临时加密公钥的广播加密密文;接收方解密步骤:接收方重构广播加密步骤中得到的多项式系数,根据接收者的私钥以及多项式系数计算临时解密私钥,最后利用临时解密私钥获得消息。本发明具有安全性高、计算简单特点,可以实现高效的数据机密性保护和数据授权访问控制。

    一种Tate双线性对及其变体的加速方法

    公开(公告)号:CN114143005B

    公开(公告)日:2023-12-08

    申请号:CN202111346560.9

    申请日:2021-11-15

    Applicant: 武汉大学

    Abstract: 本发明提供了一种Tate双线性对及其变体的加速方法,当输入的 点固定时,基于双线性对中Miller算法的结构及运算特点,使用预计算表,大幅度提高Miller算法的运算效率,可以应用于基于Tate双线性对及其变体的密码算法软硬件实现领域,是利用预计算提高密码实现效率的方法,对于R‑ate对的Miller算法运算效率提高了23.7%,特别适用于存储空间充足但计算资源有限的应用环境,有效地促进了基于双线性对的公钥密码算法在实际中的应用。

    一种基于区块链的云辅助物联网认证方法及系统

    公开(公告)号:CN116455664A

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

    申请号:CN202310501070.4

    申请日:2023-04-27

    Applicant: 武汉大学

    Abstract: 本发明公开了一种基于区块链的云辅助物联网认证方法及系统,其中的方法首先执行初始化步骤:由第三方密钥生成中心KGC生成公共参数,并初始化区块链;然后云服务器和IoT设备向KGC进行注册,再执行认证与密钥协商步骤,阶段1由云服务器基于想要访问的IoT设备的可辨识标识生成第一消息认证元组,并发送给想要访问的IoT设备;阶段2由目标IoT设备基于接收的第一消息认证元组生成第二消息认证元组,发送给对应的云服务器;阶段3由云服务器对第二消息认证元组进行认证,如果认证通过则接收会话密钥。本发明,设计了一个可以灵活进行访问控制,适用于多服务器环境的认证方案,该方案结合了PUF、MRE和区块链,并可根据使用场景灵活选择MRE方案。

    一种常数级签名大小的SM9环签名方法及系统

    公开(公告)号:CN116405217A

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

    申请号:CN202310243785.4

    申请日:2023-03-09

    Applicant: 武汉大学

    Abstract: 本发明公开了一种常数级签名大小的SM9环签名方法及系统,其中的方法包括初始化步骤、密钥生成步骤、环签名步骤以及签名验证步骤,它基于SM9数字签名算法的签名结构,消除了传统公钥密码体制中对证书的管理问题。本方案签名者产生群签名过程无需其他用户配合,基于密码累加器结构,实现了常数级的签名大小,提高了签名和验证运算效率。该方案可用于电子现金、电子投票、匿名通信等应用场景。

    一种基于CSIDH的抗量子身份基加解密方法及系统

    公开(公告)号:CN116318697A

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

    申请号:CN202310284702.6

    申请日:2023-03-22

    Applicant: 武汉大学

    Abstract: 本发明公开了一种基于CSIDH的抗量子身份基加解密方法及系统,包括密钥生成过程,以安全参数、CSIDH参数集、公共曲线和其理想类群类数为输入,由KGC确定主密钥、用户密钥个数,随机选取理想类群元素作为主公钥并计算对应像曲线作为主公钥;用户密钥提取过程由KGC为用户生成私钥,随机选取理想类群元素并计算像曲线,计算用户ID所对应哈希值并拆分,根据哈希值计算理想类群元素,返回用户私钥、公钥;加密过程由加密者加密消息,随机选取理想类群元素,计算用户ID对应哈希值并拆分,根据哈希值计算像曲线,计算哈希值,并返回密文;解密过程由用户端解密密文,将密文拆分,验证是否为超奇异椭圆曲线,若是则计算像曲线并计算哈希值,得到输出明文。

    一种基于OPRF的多用户顺序揭示加密方法及系统

    公开(公告)号:CN116074090A

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

    申请号:CN202310098895.6

    申请日:2023-01-31

    Applicant: 武汉大学

    Abstract: 本申请提出一种基于OPRF的多用户顺序揭示加密方法及系统,其中方法包括:随机生成私钥及第一秘密值并存储于第一用户,随机生成第二秘密值并存储于第二用户;基于私钥及第一秘密值,第一用户输出密钥,并基于密钥对给定明文加密以输出密文;基于OPRF协议及第二秘密值,第二用户交互获取密钥,再基于密钥及待查询明文,第二用户输出第二令牌并发送至云端,第一用户输出第一令牌并发送至云端;云端解析密文并与第一令牌、第二令牌进行比较,并将比较结果发送至第二用户。本方法基于OPRF协议交互生成授权令牌,防止直接泄露数据拥有者的密钥信息,避免代理转移的问题,同时通过拆分授权令牌的方式,避免了权限扩张的问题。

    一种适用于轻量级客户端的SM2两方协同签名方法及介质

    公开(公告)号:CN111010285B

    公开(公告)日:2023-04-18

    申请号:CN201911348324.3

    申请日:2019-12-24

    Applicant: 武汉大学

    Abstract: 本发明提出了针对非平衡的客户端/服务器网络架构,两方协同生成SM2数字签名方案,具体涉及一种适用于轻量级客户端的SM2两方协同签名方法及介质,在本发明方案中,生成SM2数字签名时,有两方共同参与,一方为客户端U,一方为服务器S。客户端U和服务器S在本阶段利用各自的部分私钥,协同产生关于消息m的SM2签名。本发明具有安全性高、实现简单、易验证的特点。

    一种基于SM2算法的两方适配器签名生成方法及系统

    公开(公告)号:CN115174058A

    公开(公告)日:2022-10-11

    申请号:CN202210727987.1

    申请日:2022-06-23

    Applicant: 武汉大学

    Abstract: 本发明公开了一种基于SM2算法的两方适配器签名生成方法及系统,引入双方协同产生适配器签名,在保证协同签名的正确性和公平性的同时,满足适配器签名的功能特性。本发明具有安全性高、功能完善等优点,可以在保证两方协同签名功能的基础上,提供适配器功能。能够被应用于区块链支付通道、区块链原子交换等多个应用领域。

    一种基于SM2签名的在线离线签名生成方法及系统

    公开(公告)号:CN115174057A

    公开(公告)日:2022-10-11

    申请号:CN202210725592.8

    申请日:2022-06-23

    Applicant: 武汉大学

    Abstract: 本发明公开了一种基于SM2签名的在线离线签名生成方法及系统,此方案利用变色龙哈希,对消息进行哈希,然后再进行操作得到最终签名。离线阶段对于变色龙哈希值进行签名,在线阶段使得消息m的变色龙哈希同离线阶段的值相同,从而可以使得SM2签名能够支持在线离线功能。本发明具有安全性高、功能完善等优点,可以使得SM2签名具有在线离线签名的功能。能够被应用于轻量级签名场景下,例如应用于手机、便捷式电脑等环境中。

Patent Agency Ranking