【技术实现步骤摘要】
本专利技术涉及网络空间安全,尤其涉及一种面向共识协议的schnorr门限签名方法和系统。
技术介绍
1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
2、门限签名是一种允许特定数量的用户合作生成数字签名的密码技术,在区块链等分布式系统具有广泛应用。其中,作为区块链核心技术的拜占庭共识协议通常借助门限签名以进一步降低通信与计算复杂度,门限签名已成为提升拜占庭共识性能的关键密码技术。
3、现有的门限签名技术在异步拜占庭共识协议(以下简称共识协议)的应用中可达到不可伪造性,但在共识协议应用中仍然存在性能及安全性方面的隐患。门限签名方案选用不当不仅会影响协议性能,甚至会破坏共识协议安全性。比如:frost、sprint、roast等门限签名方案的引入可能会导致共识协议通信复杂度明显增加,且这些方案不能同时具备并发安全性、高门限以及最优签名弹性,反而成为制约共识协议安全性与性能的瓶颈。
技术实现思路
1、为了解决上述问题,本专利技术提出了一种面
...【技术保护点】
1.一种面向共识协议的Schnorr门限签名方法,其特征在于,包括:
2.如权利要求1所述的一种面向共识协议的Schnorr门限签名方法,其特征在于,还包括:共识协议中的特定事件发生时,触发U-ADKG中U-SI组件更新,可产生一组新的预签名用于下一次在线签名协议。
3.如权利要求2所述的一种面向共识协议的Schnorr门限签名方法,其特征在于,共识协议中的特定事件包括T1和T2两种事件,T1代表共识协议中ABA组件的随机数更新,T2代表达到U-SI组件更新上限次数K;T1在每轮共识协议中发生,T2在每K轮共识协议中发生。
4.如权
...【技术特征摘要】
1.一种面向共识协议的schnorr门限签名方法,其特征在于,包括:
2.如权利要求1所述的一种面向共识协议的schnorr门限签名方法,其特征在于,还包括:共识协议中的特定事件发生时,触发u-adkg中u-si组件更新,可产生一组新的预签名用于下一次在线签名协议。
3.如权利要求2所述的一种面向共识协议的schnorr门限签名方法,其特征在于,共识协议中的特定事件包括t1和t2两种事件,t1代表共识协议中aba组件的随机数更新,t2代表达到u-si组件更新上限次数k;t1在每轮共识协议中发生,t2在每k轮共识协议中发生。
4.如权利要求1所述的一种面向共识协议的schnorr门限签名方法,其特征在于,初始化异步分布式密钥生成协议i-adkg,为每个节点协商公私钥份额,具体为:
5.如权利要求1所述的一种面向共识协议的schnorr门限签名方法,其特征在于,所述可更新异步分布式密钥生成协议u...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。