[发明专利]区块链安全存储方法有效
申请号: | 201610823105.6 | 申请日: | 2016-09-13 |
公开(公告)号: | CN106503574B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 刘银平;李龙;姚洪;何杰 | 申请(专利权)人: | 中国电子科技集团公司第三十二研究所 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/11;G06F16/182 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种区块链安全存储方法,令每一个客户端Client都具有名称节点NameNode,大大提高了大数据平台存储数据的安全性,通过去中心化的设计有效避免了集中化服务器带来的压力,将中心服务器的功能,通过整个私有区块链网络进行共同分摊;并对Hadoop的每一个数据块的DataNode,进行加密,充分保障了大数据中每一个数据的安全性;还改进了大数据平台存储与管理数据的机制,从依托于中心节点的单一方式,转化成由所有参与者共同维护的网络环境,真正实现了去中心设计。通过PKI和用户权限的设定,突破了对重要数据简单粗放明文存储的弊端,深化安全加密存储的流程和方法。 | ||
搜索关键词: | 区块 安全 存储 方法 | ||
【主权项】:
1.一种区块链安全存储方法,其特征在于,包括:令每一个客户端Client都具有名称节点NameNode,其中,所述名称节点NameNode用于写入数据到区块链中的数据节点DataNode的数据块Block中;建立分布式的用户管理中心;分布式的用户管理中心用于对客户端的权限和属性进行管理,管理区块链节点上的客户端,按照客户端分配对应的公私钥,当客户端获取不同节点上区块数据信息时,先检查对应区块的客户端的权限,得到认可后由所在区块链的节点,辨识每一个原始写入数据的客户端,从而发起向原始写入加密数据的客户端,咨询获取加密数据的环节;当客户端Client提交写入数据的请求时,由区块链中所有区块的节点竞争获得将待写入数据写入到新的数据块的写入权限,得到具有写入权限的区块节点,该具有写入权限的区块节点通过密钥管理中心生成公钥和私钥,公钥用于加密待写入的数据块,私钥由具有写入权限的区块节点自己保存;当该具有写入权限的区块节点自身需要读取本节点的数据块时,使用自己的私钥直接解密获得明文数据;当其他节点需要读取该具有写入权限的区块节点的数据时,由该具有写入权限的区块节点通过私钥对数据块进行解密后,使用其他节点的公钥进行加密后发送给其他节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十二研究所,未经中国电子科技集团公司第三十二研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610823105.6/,转载请声明来源钻瓜专利网。