[发明专利]两方EdDSA协同签名协议在审

专利信息
申请号: 201911334554.4 申请日: 2019-12-20
公开(公告)号: CN111082945A 公开(公告)日: 2020-04-28
发明(设计)人: 邵俊;孔剑敏;陈梦轩 申请(专利权)人: 浙江工商大学
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 杭州浙科专利事务所(普通合伙) 33213 代理人: 孙孟辉
地址: 310018 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: eddsa 协同 签名 协议
【权利要求书】:

1.两方EdDSA协同签名协议,包括密钥生成、签名过程和验证过程,其特征在于所述密钥生成过程:构造哈希函数H(·),生成密钥sk,所述密钥生成中密钥sk分割成多个部分,并由双方分别保管;

所述签名过程:第一方和第二方共同完成签名过程,最后所得的签名为coding(R)||coding(S),其中S由第一方所得,R由第二方所得;

所述验证过程:对于明文M签名后的消息coding(R)||coding(S),使用验证密钥coding(A)验证;判断等式是否成立。

2.根据权利要求1所述的两方EdDSA协同签名协议,其特征在于所述密钥sk包括三个部分,第一部分是第一个l’/4位的d11,第二部分是第二个l’/4位的d10,最后一部分是其余的l’/2位的d2

3.根据权利要求2所述的双方EdDSA协同签名协议,其特征在于所述的密钥d11、d10、d2分配完成后,第一部分是由第一方保存,剩下的两个部分是由第二方保存;第一方需要发送SHA256([s1]B)给第二方,第二方发送在发送[s2]B给第一方,第一方收到[s2]B后,再发送[s1]B给第二方。

4.根据权利要求2所述的两方EdDSA协同签名协议,其特征在于所述的共同完成签名的过程为:

1)第一方通过d11计算出r1=H(d11||M),并计算σA=(r1-s1-α)modL以及RA=[α]B;第一方将σA和RA发送给第二方;

2)第二方通过d10计算r2=H(d10||M),并令β=H(coding(R)||coding(A)||M);当第二方接收到第一方发送的σA和RA后,计算出[r1]B的值,于是能够得到R=[r1]B+[r2]B=[r]B;

3)第二方计算σB=[σA+r2+β(s2A)]modL,并将σB和β发送给第一方;

4)第一方接收到σB和β后,计算出S=[σB+s1+α+β(r1-α)]modL=(r+βs)modL;

5)最后双方共同所得到的签名为coding(R)||coding(S)。

5.根据权利要求1所述的两方EdDSA协同签名协议,其特征在于所述哈希函数H(·)为h=H(coding(R)||coding(A)||M),将任意长度的比特串编码为l’长度的字符串;当xl’/2时,将其填充为l’/2比特,当x=l’/2,将x分为l’/4比特的x0,l’/4比特的x1,剩下的为x2,然后计算H(x)=h(x0||x2)||h(x1||x2)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911334554.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top