买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:贵州大学
摘要:本发明提供了一种基于区块链和CP‑ABE的分布式密钥生成方法,包括:步骤1:共享阶段,n个参与节点独立选择随机值作为其密钥份额,使用CP‑ABE算法对密钥份额进行加密,生成相应的CP‑ABE密文;通过区块链上的智能合约对参与节点的协议子公钥和对应的CP‑ABE密文进行有效性验证,并且验证过程包括对哈希承诺的校验;步骤2:重构阶段,在外部用户发起重构协议主私钥的请求后,由所述参与节点提供其对应的解密密钥;外部用户收集并使用至少t个对应的解密密钥和对应的密文,进而重构出主私钥。本发明降低了在共享阶段和重构阶段的计算复杂度和通信复杂度,减少了计算成本和通信开销,提高了安全性。
主权项:1.一种基于区块链和CP-ABE的分布式密钥生成方法,其特征在于,包括:步骤1:共享阶段,n个参与节点独立选择随机值作为其密钥份额,使用CP-ABE算法对每个参与节点生成的密钥份额进行加密,生成相应的CP-ABE密文;利用区块链作为公开信道进行密钥份额的加密和传输;所述参与节点计算其协议子公钥,并生成与密文和协议子公钥相关联的哈希承诺;并通过智能合约提交其密文、协议子公钥和对应的哈希承诺;通过区块链上的智能合约对每个参与节点的协议子公钥和对应的CP-ABE密文进行有效性验证,并且验证过程包括对哈希承诺的校验;步骤2:重构阶段,在外部用户发起重构协议主私钥的请求后,所述参与节点响应请求,生成并提供其对应的解密密钥;所述外部用户收集至少t个对应的解密密钥,使用收集到的解密密钥解密对应的密文,进而重构出协议的主私钥。
全文数据:
权利要求:
百度查询: 贵州大学 一种基于区块链和CP-ABE的分布式密钥生成方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。