[发明专利]数字签名方法及装置、数字签名验证方法及装置有效
申请号: | 201310513392.7 | 申请日: | 2013-10-25 |
公开(公告)号: | CN104579666B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 雷浩;陈文彬 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及信息安全技术领域,尤其涉及数字签名方法及装置、数字签名验证方法及装置,数字签名方法包括:根据从有限域中选取的非零组合系数,对各源节点发送的对应同一文件的数据包进行线性组合,并根据每个源节点发送的数据包的签名,确定线性组合后的数据包的签名;发送所述线性组合后的数据包、所述线性组合后的数据包的签名及所述组合系数。数字签名验证方法包括:接收中间节点对各源节点的数据包进行线性组合后的数据包、所述线性组合后的数据包的签名及组合系数;根据公开参数、所述线性组合后的数据包中的数据、以及所述组合系数,验证所述线性组合后的数据包的签名的有效性。 | ||
搜索关键词: | 数字签名 方法 装置 验证 | ||
【主权项】:
1.一种数字签名方法,其特征在于,该方法包括:根据从有限域中选取的非零组合系数,对多个源节点发送的对应同一文件的数据包进行线性组合,并根据每个源节点发送的数据包的签名,确定线性组合后的数据包的签名;发送所述线性组合后的数据包、所述线性组合后的数据包的签名及所述组合系数;进一步包括:根据公开参数以及各源节点发送的数据包中的数据,验证各源节点发送的数据包的签名的有效性;从签名有效的数据包中,确定对应同一文件的数据包;根据公开参数以及各源节点发送的数据包中的数据,验证各源节点发送的数据包的签名的有效性,包括:针对第j个源节点发送的数据包Dj=(u1,…,un,v1,…,vm),及数据包Dj的签名σj={Xj,sj},若则确定第j个源节点发送的数据包的签名是有效的;其中,Id为文件编号,ui∈{u1,…,un},vi∈{v1,…,vm},双线性映射e:G×G'→GT,G、G'和GT为p阶双线性群,公开参数p为素数,在其它公开参数Pj、g'、h、hi和gi中,Pj为第j个源节点的公钥,g'为G'的生成元,h、hi和gi为G中的随机元素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310513392.7/,转载请声明来源钻瓜专利网。