【技术实现步骤摘要】
本专利技术涉及信息安全,特别是涉及基于伪随机数生成器的门限ecdsa签名方法及系统。
技术介绍
1、本部分的陈述仅仅是提到了与本专利技术相关的
技术介绍
,并不必然构成现有技术。
2、随着数字资产的普及和发展,椭圆曲线数字签名算法(elliptic curve digitalsignature algorithm,ecdsa)签名方案的实用价值越来越高。ecdsa签名方案是一种基于椭圆曲线密码学的签名方案,由密钥生成阶段、签名阶段和验证阶段组成,(t,n)门限ecdsa签名方案基于安全多方计算,将一个私钥分成多个份额分发给不同的n个参与方,然后允许任意大于t个参与方通过协作的方式生成有效的签名,而不需要任何一方掌握完整的私钥,可以提高私钥的安全性,防止被盗用或丢失,也可以实现多方的共识和授权,在区块链等各类场景中均有使用。
3、门限ecdsa签名方案中的一个重要的步骤是如何在不泄露秘密份额的情况下实现两个秘密的乘法,而且这两个秘密以份额的形式分散在不同参与方中,现有方案的常用方法是乘法转加法(multiplicati
...【技术保护点】
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)秘密共享密钥份额,并生成随机数份额;利用共享伪随机数生成器种子调用伪随机数生成器生成相关随机数,对密钥份额和随机数份额进行盲化处理;将盲化处理后的密钥份额和随机数份额分发给指定参与方,具体包括:
【专利技术属性】
技术研发人员:李增鹏,李蔚,吕英杰,王梅,廖光宇,耿春秋,陈少伟,
申请(专利权)人:山东大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。