全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210337085.7 (22)申请日 2022.04.01 (71)申请人 中国电子科技 南湖研究院 地址 314002 浙江省嘉兴 市南湖区七 星街 道灵湖南路东20 0米清风榻 (72)发明人 魏凌波 王子瑞 陈杰 万锦伟  (74)专利代理 机构 中国和平利用军工技 术协会 专利中心 1 1215 专利代理师 刘红霞 (51)Int.Cl. H04L 9/30(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/10(2022.01) (54)发明名称 一种基于双线性映射获取适配器签名的方 法和电子设备 (57)摘要 本发明提出一种基于双线性映射获取适配 器签名的方法和电子设备。 所述方法包括: 获取 签名方和验证方之间的第一签名方案, 第一签名 方案用于实现生成签名方的第一签名以及验证 方对第一签名的验证。 基于签名方的第一签名和 验证方的加密信息完成对第一签名方案的适配, 以获取经适配的第二签名方案, 第二签名方案用 于实现基于生成的第二签名完成签名方和验证 方之间的信息互换, 互换的信息为签名方的第一 签名和验证方的加密信息, 使得验证方完成对第 一签名的验证以及签名方对验证方的加密信息 进行解密。 权利要求书2页 说明书13页 附图2页 CN 114844643 A 2022.08.02 CN 114844643 A 1.一种基于双线性映射获取适配 器签名的方法, 其特 征在于, 所述方法包括: 步骤S1、 获取签名方和验证方之间的第一签名方案, 所述第一签名方案用于实现生成 所述签名方的第一签名以及所述验证方对所述第一签名的验证; 所述第一签名方案包括密钥生成步骤、 第一签名生成步骤和第一签名验证步骤; 其中: 在所述密钥生成步骤中, 生成所述签名方的公钥和私钥, 所述公钥基于所述私钥来生 成, 所述验证方能够获取 所述公钥而无法获取 所述私钥; 在所述第一签名生成步骤中, 根据 所述私钥和待签名的消息来生成所述签名方的第 一 签名; 在所述第一签名验证步骤中, 所述验证方利用所述公钥和所述待签名的消息对所述签 名方的第一签名的合法性进行验证; 步骤S2、 基于所述签名方的第 一签名和所述验证方的加密信 息完成对所述第 一签名方 案的适配, 以获取经适配的第二签名方案, 所述第二签名方案用于实现基于生成的第二签 名完成所述签名方和所述验证方之 间的信息互换, 互换的信息为所述签名方的第一签名和 所述验证方的加密信息, 使得所述验证方完成对所述第一签名的验证以及所述签名方对所 述验证方的所述加密信息进行解密; 所述第二签名方案包括预签名生成步骤、 预签名验证步骤、 适配第二签名步骤和加密 信息提取步骤, 所述加密信息包括声明信息和见证信息, 所述声明信息基于所述见证信息 来生成, 所述签名方在适配前仅能够获取 所述声明信息而无法获取 所述见证信息; 其中 在所述预签名生成步骤中, 根据所述私钥、 所述待签名的消息和所述声明信息来生成 与所述声明信息相关的所述签名方对所述待签名的消息的预签名; 在所述预签名验证步骤中, 所述验证方基于所述公钥、 所述待签名的消息和所述声明 信息对所述签名方的所述预签名的合法性进行验证; 在所述适配第二签名步骤中, 在完成所述预签名的合法性验证后, 所述验证方将所述 见证信息嵌入至所述预签名中以生成所述第二签名, 同时利用所述见证信息从所述第二签 名中获取 所述第一签名; 在所述加密信 息提取步骤中, 所述签名方利用所述声明信 息从所述第 二签名中提取出 所述见证信息 。 2.根据权利要求1所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在 所述步骤S1中, 生成所述签名方的所述私钥和所述公钥包括: 随机选取整数模q的有限域Zq 中一个非零元素x作为所述私钥sk, 其中 计算h=gx∈G作为所述公钥pk, 其中g为椭 圆曲线上的点所构成的阶为素数的循环群G 的生成元, 从而得到公私密钥对(pk, sk)=(h, x)。 3.根据权利要求2所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在 所述步骤S1中, 根据所述私钥和待签名的消息来生成所述签名方的第一签名包括: 所述签 名方随机选取 计算R=gr, s=H(m||R)x, 以得到所述第一签名 δ=(r, s), 其中, m为所 述待签名的消息, H: {0, 1}*→G为将由0和1构成的比特串映射到所述循环群G的抗碰撞哈希 函数。 4.根据权利要求3所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在权 利 要 求 书 1/2 页 2 CN 114844643 A 2所述步骤S1中, 利用所述公钥和所述待签名的消息对所述第一签名的合法性进行验证包 括: 所述验证方利用所述公钥pk和所述待签名的消息m, 检验等式e(s, g)=e(H(m||gr), h) 是否成立, 若成立则通过对所述第一签名的合法性, 输出1; 否则, 不 通过, 输出0 。 5.根据权利要求4所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在 所述步骤S2中, 生成所述待签名的消息的预签名包括: 所述签名方随机选取 计算 从而得到与所述声明信息Y相关的所述签名方对所述待签名的消 息m的预签名 6.根据权利要求5所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在 所述步骤S2中, 所述验证方对所述签名方的所述预签名的合法性进行验证包括: 所述验证 者 基 于 所 述 公 钥 p k 、所 述 待 签 名 的 消 息 m 和 所 述 声 明 信 息 Y 验 证 等 式 是否成立, 若成立, 则通过对 所述预签名的合法性验证, 输出1; 否 则, 不通过, 输出0 。 7.根据权利要求6所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在 所述步骤S2中, 将所述见证信息嵌入至所述预签名中以生成所述第二签名包括: 令 令 从而得到嵌入了所述见证信息的所述第二签名 8.根据权利要求7所述的一种基于双线性映射获取适配器签名的方法, 其特征在于, 在 所述步骤S2中, 所述签名方利用所述声明信息从所述第二签名中提取出所述见证信息包 括: 令 检验等式Y=gy是否成立, 若成立, 则输出见证y, 反之提取失败, 输出失败 表示符⊥。 9.一种电子设备, 其特征在于, 所述电子设备包括存储器和处理器, 所述存储器存储有 计算机程序, 所述处理器执行所述计算机程序时, 实现权利要求1至8中任一项所述的一种 基于双线性映射获取适配 器签名的方法中的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时, 实现权利要求1至8中任一项所述的一种基于双线 性映射获取适配 器签名的方法中的步骤。权 利 要 求 书 2/2 页 3 CN 114844643 A 3

PDF文档 专利 一种基于双线性映射获取适配器签名的方法和电子设备

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于双线性映射获取适配器签名的方法和电子设备 第 1 页 专利 一种基于双线性映射获取适配器签名的方法和电子设备 第 2 页 专利 一种基于双线性映射获取适配器签名的方法和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:18上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。