【CN109981289A】隐式证书下的椭圆曲线数字签名算法的批认证方法【专利】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910231811.5
(22)申请日 2019.03.26
(71)申请人 电子科技大学
地址 611731 四川省成都市高新区(西区)
西源大道2006号
(72)发明人 孙罡 刘伟 虞红芳 孙健
(74)专利代理机构 成都正华专利代理事务所
(普通合伙) 51229
代理人 陈选中
(51)Int.Cl.
H04L 9/32(2006.01)
H04L 9/30(2006.01)
H04L 9/16(2006.01)
(54)发明名称
隐式证书下的椭圆曲线数字签名算法的批
认证方法
(57)摘要
本发明公开了一种隐式证书下的椭圆曲线
数字签名算法的批认证方法,其主要方法为:判
断“每个待认证数据的签名的第一个参数的和”
是否等于“每个待认证数据的签名的第二个参数
的逆与该待认证数据的摘要值的乘积之和与对
应的椭圆曲线上的基点的乘积的结果”加上“每
个待认证数据的签名的第二个参数的逆与签名
的第一个参数的x坐标值、隐式证书的待签名部
分的摘要值、数据发送方的公钥的重构因子的乘
积之和”加上“每个待认证数据的签名的第二个
参数的逆与签名的第一个参数的x坐标值的乘积
之和与证书中心的公钥的乘积得到的结果”,若
是则该批次的数据包均合法,通过认证,否则不
通过认证。本发明提出的批认证方法能够明显提
高系统吞吐率。权利要求书2页 说明书6页 附图2页CN 109981289 A 2019.07.05
C N 109981289
A
1.一种隐式证书下的椭圆曲线数字签名算法的批认证方法,其特征在于,包括以下步骤:
S1、获取每个待认证数据、发送方对该待认证数据生成的签名和对应的隐式证书;S2、获取每个待认证数据的签名的第一个参数的和,得到第一结果;
S3、获取每个待认证数据的签名的第二个参数的逆与该待认证数据的摘要值的乘积之和,得到第二结果;
S4、获取每个待认证数据的签名的第二个参数的逆与签名的第一个参数的x坐标值、隐式证书的待签名部分的摘要值、数据发送方的公钥的重构因子的乘积之和,得到第三结果;
S5、获取每个待认证数据的签名的第二个参数的逆与签名的第一个参数的x坐标值的乘积之和,得到第四结果;
S6、获取第二结果与对应的椭圆曲线上的基点的乘积,得到更新后的第二结果;获取第四结果与证书中心的公钥的乘积,得到更新后的第四结果;
S7、判断第一结果是否等于更新后的第二结果与第三结果、更新后的第四结果之和,若是则该批次的数据包均合法,通过认证,否则不通过认证。
2.根据权利要求1所述的隐式证书下的椭圆曲线数字签名算法的批认证方法,其特征在于,所述步骤S2的具体方法为:
根据公式
获取每个待认证数据的签名的第一个参数的和,得到第一结果A;其中l为待认证数据的总数;R i 为第i个待认证数据的签名的第一个参数。
3.根据权利要求1所述的隐式证书下的椭圆曲线数字签名算法的批认证方法,其特征在于,所述步骤S3的具体方法为:
根据公式
获取每个待认证数据的签名的第二个参数的逆与该待认证数据的摘要的乘积之和,得到第二结果B;其中l为待认证数据的总数;s i 为第i个待认证数据的签名的第二个参数;为第i个待认证数据的摘要值。
4.根据权利要求1所述的隐式证书下的椭圆曲线数字签名算法的批认证方法,其特征在于,所述步骤S4的具体方法为:
根据公式
获取每个待认证数据的签名的第二个参数的逆与签名的第一个参数的x坐标值、隐式证书的待签名部分的摘要值、数据发送方的公钥的重构因子的乘积之和,得到第三结果C;
权 利 要 求 书1/2页2CN 109981289 A