当前位置: 首页 > 专利查询>山东大学专利>正文

基于伪随机数生成器的门限ECDSA签名方法及系统技术方案

技术编号:40905250 阅读:12 留言:0更新日期:2024-04-18 14:36
本发明专利技术公开了基于伪随机数生成器的门限ECDSA签名方法及系统,包括分布式密钥生成、预签名、在线签名和签名验证。分布式密钥生成用于实现签名所需公、私钥的分布式生成和伪随机数生成器种子的构造;预签名用于快速生成签名所需的预签名材料;在线签名用于在签名消息到达时基于公共参数和预签名材料快速生成签名对;签名验证用于验证签名对。本发明专利技术采用伪随机数生成器在预签名阶段解决多方乘法问题,安全生成签名所需的加法份额形式的材料,与现有协议中常用的开销高昂且繁复的多方乘法转加法操作相比,实现了通信轮次优化和通信开销大幅减小。

【技术实现步骤摘要】

本专利技术涉及信息安全,特别是涉及基于伪随机数生成器的门限ecdsa签名方法及系统。


技术介绍

1、本部分的陈述仅仅是提到了与本专利技术相关的
技术介绍
,并不必然构成现有技术。

2、随着数字资产的普及和发展,椭圆曲线数字签名算法(elliptic curve digitalsignature algorithm,ecdsa)签名方案的实用价值越来越高。ecdsa签名方案是一种基于椭圆曲线密码学的签名方案,由密钥生成阶段、签名阶段和验证阶段组成,(t,n)门限ecdsa签名方案基于安全多方计算,将一个私钥分成多个份额分发给不同的n个参与方,然后允许任意大于t个参与方通过协作的方式生成有效的签名,而不需要任何一方掌握完整的私钥,可以提高私钥的安全性,防止被盗用或丢失,也可以实现多方的共识和授权,在区块链等各类场景中均有使用。

3、门限ecdsa签名方案中的一个重要的步骤是如何在不泄露秘密份额的情况下实现两个秘密的乘法,而且这两个秘密以份额的形式分散在不同参与方中,现有方案的常用方法是乘法转加法(multiplicative-to-addi本文档来自技高网...

【技术保护点】

1.基于伪随机数生成器的门限ECDSA签名方法,其特征是,包括:

2.如权利要求1所述的基于伪随机数生成器的门限ECDSA签名方法,其特征是,每个参与方生成伪随机数生成器种子份额和多项式份额,将生成数据分发给其他参与方,并广播多项式系数承诺,具体包括:

3.如权利要求1所述的基于伪随机数生成器的门限ECDSA签名方法,其特征是,所述每个参与方利用多项式系数承诺,验证收到的多项式份额是否有效,如果有效,则基于多项式系数承诺生成公钥,基于所有参与方的多项式份额,生成自己的私钥份额;同时,生成自己和其他参与方的共享伪随机数生成器种子,具体包括:>

4.如权利要...

【技术特征摘要】

1.基于伪随机数生成器的门限ecdsa签名方法,其特征是,包括:

2.如权利要求1所述的基于伪随机数生成器的门限ecdsa签名方法,其特征是,每个参与方生成伪随机数生成器种子份额和多项式份额,将生成数据分发给其他参与方,并广播多项式系数承诺,具体包括:

3.如权利要求1所述的基于伪随机数生成器的门限ecdsa签名方法,其特征是,所述每个参与方利用多项式系数承诺,验证收到的多项式份额是否有效,如果有效,则基于多项式系数承诺生成公钥,基于所有参与方的多项式份额,生成自己的私钥份额;同时,生成自己和其他参与方的共享伪随机数生成器种子,具体包括:

4.如权利要求1所述的基于伪随机数生成器的门限ecdsa签名方法,其特征是,所述每个参与方将自己的(t,n)秘密共享密钥份额转换成(t,t+1)秘密共享密钥份额,并生成随机数份额;利用共享伪随机数生成器种子调用伪随机数生成器生成相关随机数,对密钥份额和随机数份额进行盲化处理;将盲化处理后的密钥份额和随机数份额分发给指定参与方,具体包括:

【专利技术属性】
技术研发人员:李增鹏李蔚吕英杰王梅廖光宇耿春秋陈少伟
申请(专利权)人:山东大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1