【技术实现步骤摘要】
一种区块链密钥托管方法及装置
本申请涉及区块链
,尤其涉及一种区块链密钥托管方法及装置。
技术介绍
区块链技术,融合了分布式系统、密码学、博弈论等学科建立了一种新型的信任模型,具有去中心化、不可篡改和加密安全等特点,使用区块链技术有助于降低交易成本,提高交互效率,有非常广阔的应用前景,被认为是引领信息互联网向价值互联网转变的关键技术。节点作为区块链系统的参与者,每个节点都可存储相关密钥,区块链系统中存储有一些重要的密钥,如果将这些密钥存储于中心节点,会导致中心节点权限过大,密钥被恢复的可能性大,会存在区块链上数据被泄露的风险。
技术实现思路
本申请实施例提供了一种区块链密钥托管方法及装置,用于解决现有技术中密钥存储集中,容易被恢复,会造成区块链上数据泄露的问题。第一方面,提供一种区块链密钥托管方法,包括:确定区块链上存储密钥的至少两个参与者;基于所述至少两个参与者和所述密钥生成至少两个子密钥,将所述至少两个子密钥分别存储于所述至少两个参与者。相比现有技术中将密钥全部存 ...
【技术保护点】
1.一种区块链密钥托管方法,其特征在于,所述方法包括:/n确定区块链上存储密钥的至少两个参与者;/n基于所述至少两个参与者和所述密钥生成至少两个子密钥,将所述至少两个子密钥分别存储于所述至少两个参与者。/n
【技术特征摘要】
1.一种区块链密钥托管方法,其特征在于,所述方法包括:
确定区块链上存储密钥的至少两个参与者;
基于所述至少两个参与者和所述密钥生成至少两个子密钥,将所述至少两个子密钥分别存储于所述至少两个参与者。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
重构所述密钥时,确定授权参与者集合,其中,所述授权参与者集合中包括存储有可形成所述密钥的子密钥的多个参与者;
获取所述授权参与者集合中每一个参与者所存储的子密钥组合形成所述密钥。
3.如权利要求2所述的方法,其特征在于,所述确定授权参与者集合包括:
基于预设的所述授权参与者集合的形成规则将所述至少两个参与者中的部分或全部组合确定至少一个授权参与者集合。
4.如权利要求2所述的方法,其特征在于,所述获取所述授权参与者集合中的子密钥组合形成所述密钥包括:
对一个所述授权参与者集合中每个参与者的所述子密钥进行验证,确定授权子密钥;
基于所述授权子密钥组合形成所述密钥。
5.一种区块链密钥托管装置,其特征在于,所述装置包括:
确定模块:用于确定区块链上存储密钥的至少两个参与者;
存储模块:用...
【专利技术属性】
技术研发人员:张猛,李骁,王倩雯,黄玉琦,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。