[发明专利]基于可验证多方秘密分享的可编辑区块链在审
申请号: | 202011277319.0 | 申请日: | 2020-11-16 |
公开(公告)号: | CN112468302A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 刘澧沙;谭林;毛洪亮;苏沐冉;吴震;杨征 | 申请(专利权)人: | 湖南天河国云科技有限公司;国家计算机网络与信息安全管理中心 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 长沙德恒三权知识产权代理事务所(普通合伙) 43229 | 代理人: | 徐仰贵 |
地址: | 410000 湖南省长沙市长沙经济技*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 验证 多方 秘密 分享 编辑 区块 | ||
本发明提供一种基于可验证多方秘密分享的可编辑区块链,包括:在区块链系统中构建秘钥掌管节点、计算节点以及共识节点,秘钥掌管节点通过安全多方计算的方式生成一个变色龙哈希函数;共识节点用于对区块链中某个节点发出的请求进行验证;计算节点用于生成随机数和自己的公钥计算哈希值,然后将哈希值发送给智能合约,智能合约选取哈希值最大的计算节点为本轮修改区块的节点;秘钥掌管节点将加密的陷门分片发送到被选中的计算节点,被选中的计算节点按照请求计算能产生变色龙哈希碰撞的随机数以修改区块信息,并向全网广播。与相关技术相比,本发明提供的基于可验证多方秘密分享的可编辑区块链其密钥分布管理,随机性强,安全性高。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于可验证多方秘密分享的可编辑区块链。
背景技术
区块链技术最早出现在比特币开源项目中,其实质上是一种去中心化的分布式记账本技术,具体防篡改、可溯源等特性。区块链链技术能够在没有第三方中介参与的情况下,提供一个可信的交易环境,根传统技术相比可降低人力、时间、维护的成本。近年来,区块链的技术的应用场景不断铺开,从金融、产品溯源、政务民生、电子存证到数字身份与供应链协同,场景的深入化和多元化不断加深。
现有区块链系统,例如比特币、以太坊,其密钥一般采用钱包进行管理,一旦密钥遗忘、丢失,就无法找回,既让用户损失了数字货币,又会扰乱整个区块链系统的秩序。尤其在基于变色龙哈希的可编辑区块链系统中,陷门是整个系统的核心,如果陷门被恶意节点掌握,区块链将会被随意更改,安全性完全得不到保障。
因此,有必要提供一种新型的基于可验证多方秘密分享的可编辑区块链,以克服上述缺陷。
发明内容
本发明的目的在于提供一种新型的基于可验证多方秘密分享的可编辑区块链,其密钥分布管理,随机性强,安全性高。
为了达到上述目的,本发明提供一种基于可验证多方秘密分享的可编辑区块链,包括:
在区块链系统中构建秘钥掌管节点、计算节点以及共识节点,并通过安全多方计算的方式生成一个变色龙哈希函数,然后将陷门分片发送给所述秘钥掌管节点保存;
共识节点用于对区块链中某个节点发出的请求进行验证,验证完后所有的共识节点均向其他节点广播自己的意见是否接受该请求;
计算节点用于生成随机数,并将该随机数通过多方秘密分享的方式分成多份节点份额,分别广播给其他计算节点;
每个计算节点收到多份节点份额时,相加得到一个总的随机数,并通过总的随机数和自己的公钥计算哈希值,然后将哈希值发送给智能合约,智能合约选取哈希值最大的计算节点为本轮修改区块的节点在区块链网络中广播;
秘钥掌管节点将加密的陷门分片发送到被选中的计算节点,被选中的计算节点按照请求计算能产生变色龙哈希碰撞的随机数以修改区块信息,并向全网广播。
进一步,通过安全多方计算的方式生成一个变色龙哈希函数还包括:
区块链生成时,选取M个秘钥掌管节点通过安全多方计算的方式生成一个变色龙哈希函数,该函数的陷门直接分片发给每个节点秘密保存;在每一轮的编辑视图下,每个节点的陷门碎片都进行更新。
进一步,所述计算节点和/或所述共识节点具有TEE环境。
进一步,所述共识节点采用PBFT共识机制进行验证。
进一步,所述计算节点按照请求计算能产生变色龙哈希碰撞的随机数在TEE环境中进行。
进一步,所述安全多方计算采用安全两方计算模型,包括如下内容:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南天河国云科技有限公司;国家计算机网络与信息安全管理中心,未经湖南天河国云科技有限公司;国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011277319.0/2.html,转载请声明来源钻瓜专利网。