买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山东大学
摘要:本发明公开一种基于权益证明的区块链共识协议隐私保护方法及系统,包括:接收用户的股权信息;在每轮的选举过程中,接收用户参与领导者选举的随机数和随机数承诺值;采用领导者选举函数,根据用户参与领导者选举的随机数和股权信息进行选举,所述领导选举函数中添加服从特定分布的噪声值;对当选为领导者的用户生成新区块,并广播新区块、当前选举过程的随机数承诺值和证明新区块合法性的零知识证明,以使其他用户通过验证零知识证明来验证新区块的合法性。用户的频率信息被噪声分布保护,保障用户长期收益与其实际股权匹配,显著降低标记攻击等敌手通过频率信息获取用户股权的成功概率,实现对用户股权隐私性的进一步防护。
主权项:1.一种基于权益证明的区块链共识协议隐私保护方法,其特征在于,包括:接收用户的股权信息;在每轮的选举过程中,接收用户参与领导者选举的随机数为||,为每轮的选举过程中的随机数,为噪声采样函数的输入值,和随机数承诺值Comq,r,r为运行承诺方案Com所需的随机数;采用领导者选举函数,根据用户参与领导者选举的随机数和股权信息进行选举,所述领导选举函数中添加服从特定分布的噪声值,所述噪声值为在均匀分布中采样得到的随机值,均匀分布满足数学期望值为零;基于AVRF函数与噪声采样函数通过电路转换方法生成可验证的噪声值,并将噪声值添加到领导者选举函数中,AVRF函数为匿名的VRF函数;对当选为领导者的用户生成新区块,并广播新区块、当前选举过程的随机数承诺值Comq,r和采用1-outof–N的零知识证明方法构造证明新区块合法性的零知识证明,以使其他用户通过验证零知识证明来验证新区块的合法性;该slot中的领导者将新区块、当前选举过程的随机数承诺值Comq,r和证明新区块合法性的零知识证明组成的三元消息组通过匿名方式广播到区块链系统中,以使其他用户通过验证零知识证明来验证新区块的合法性,并完成区块链的扩展;如果验证通过,则将新区块添加到用户本地存储的区块链上;为了保证领导者信息的匿名性,在区块链扩展过程中,通过验证零知识证明π验证新区块的合法性;当验证通过时,某一用户知道在区块链系统中存在一位用户合法的当选为当前slot中的领导者,同时该领导者生成了一个合法的区块,但用户并不知道当选为领导者的用户是谁,也无法获取新区块绑定的用户信息。
全文数据:
权利要求:
百度查询: 山东大学 一种基于权益证明的区块链共识协议隐私保护方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。