[发明专利]区块链数据保护方法、装置、系统及计算机可读存储介质在审
申请号: | 201880002220.4 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109690551A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 袁振南;谈扬 | 申请(专利权)人: | 区链通网络有限公司;袁振南 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜;乔建聪 |
地址: | 英属维尔京*** | 国省代码: | 维尔京群岛;VG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链节点 加密密文 链系统 计算机可读存储介质 数据保护 加密数据 请求获取 数据计算 同态加密 上传 申请 应用 | ||
本申请提供一种区块链数据保护方法、装置、系统及计算机可读存储介质,应用于区块链技术领域。所述的方法包括:第一区块链节点对待加密数据进行同态加密,获得加密密文;所述第一区块链节点向区块链系统上传计算所述加密密文的请求;第二区块链节点从所述区块链系统获取所述请求;所述第二区块链节点根据所述请求获取所述加密密文;所述第二区块链节点对获取的加密密文进行计算,将计算结果上传到所述区块链系统。本申请实施例能够保护区块链数据并提高区块链数据计算处理的效率。
技术领域
本申请涉及区块链技术领域,具体而言,本申请涉及一种区块链数据保护方法、装置、系统及计算机可读存储介质。
背景技术
过去20年间,我们见证了互联网的快速发展,给我们带来了极大的生活便利。然而互联网应用却越来越集中化,资源大多被大型企业所掌控(如Google,Facebook,Twitter等)。为了使用这些应用,用户须将自己的隐私信息交给企业管理,对他们给与完全信任。目前的互联网充斥着身份盗用、垃圾邮件、广告和黑客等等。
比特币以太坊等区块链技术则提供了构建一个完全去中心化的互联网应用的基础。区块链底层技术构建了一个去中心化的可信任的分布式网络,所有节点维护一个共享的数据库账本,且所有记录可追溯,不可更改。
然而,用区块链去构造一个大型的互联网应用还有很多问题需要解决。现代的互联网应用往往需要在用户的隐私数据上进行大量的分析和计算。而区块链的公开可追溯可验证属性,导致目前区块链上的数据都是公开可见的(如比特币,所有交易记录均可查),如果用户上传隐私数据到区块链上,那么所有节点都可见。另外区块链也不适合计算繁重的应用,区块链上的计算资源主要用来记录数据库账本的变更、交易验证以及达成共识等,并不适合在大量数据上进行分析。
因此,为了能够在区块链上搭建更加现代互联网应用,需要解决区块链数据隐私和计算效率的问题。
发明内容
本申请针对现有方式的缺点,提出一种区块链数据保护方法、装置、系统及计算机可读存储介质,以保护区块链数据并提高区块链数据计算处理的效率。
本申请的实施例根据第一个方面,提供了一种区块链数据保护方法,包括:
第一区块链节点对待加密数据进行同态加密,获得加密密文;
所述第一区块链节点向区块链系统上传计算所述加密密文的请求;
第二区块链节点从所述区块链系统获取所述请求;
所述第二区块链节点根据所述请求获取所述加密密文;
所述第二区块链节点对获取的加密密文进行计算,将计算结果上传到所述区块链系统。
本申请的实施例根据第二个方面,还提供了另一种区块链数据保护方法,包括:
对待加密数据进行同态加密,获得加密密文;
向区块链系统上传计算所述加密密文的请求,以使所述区块链系统中的其它区块链节点在接收到所述请求时对所述加密密文进行计算。
本申请的实施例根据第三个方面,还提供了另一种区块链数据保护方法,包括:
从区块链系统中获取第一区块链节点上传的计算加密密文的请求;所述加密密文通过对待加密数据同态加密获得;
根据所述请求获取所述加密密文;
对获取的加密密文进行计算;
将计算结果上传到所述区块链系统。
本申请的实施例根据第四个方面,还提供了一种区块链数据保护系统,包括第一区块链节点和第二区块链节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区链通网络有限公司;袁振南,未经区链通网络有限公司;袁振南许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880002220.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数字资产架构
- 下一篇:用于加载受保护容器页的处理器、方法、系统和指令