[发明专利]Hyperledger Fabric区块链隐私数据存储与访问系统及其方法有效
申请号: | 201911384637.4 | 申请日: | 2019-12-28 |
公开(公告)号: | CN111191286B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 戚湧;马娜 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06Q20/38;G06Q40/04 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 唐代盛 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | hyperledger fabric 区块 隐私 数据 存储 访问 系统 及其 方法 | ||
本发明公开一种Hyperledger Fabric区块链隐私数据存储与访问系统及其方法,包括客户端模块、SDK模块、智能合约模块以及数据库模块,客户端模块通过SDK模块调用隐私数据存储链码函数,智能合约模块根据客户端模块证书中的角色信息判断有效链码集合是否包含隐私数据存储链码函数,如果包含,加密数据的隐私属性,与非隐私属性一同存入数据库;客户端模块通过SDK模块调用隐私数据查询链码函数,智能合约模块根据客户端模块证书中的角色信息判断有效链码集合是否包含隐私数据查询链码函数,如果包含,解密数据库模块的查询结果,将真实数据返回给客户端模块,否则直接密文数据返回给客户端模块。本发明能够有效提高Hyperledger Fabric数据存储中的个人隐私安全,具有保密、安全的优点。
技术领域
本发明涉及区块链技术领域,特别是一种Hyperledger Fabric区块链隐私数据存储与访问系统及方法。
背景技术
区块链作为一种分布式账本技术,账本数据对网络中所有节点开放。然而,在保证数据共享的同时,如何保障数据共享环境下的个人隐私安全成为区块链发展的核心问题。当用户的所有交易信息都暴露在大众面前时,一旦被恶意节点或用户恶意挖掘和利用,将会给用户隐私带来严重的威胁。Hyperledger Fabric区块链作为最广泛的企业级区块链应用平台,接入区块链网络的全部节点和用户共享所有的交易数据。2018年HyperledgerFabric v1.2引入私有数据存储方法,采用私有数据库privateDB进行隐私数据的存储,针对同一通道中的节点之间进行隐私保护,限制节点的私有数据权限。该方法存在的不足之处包括以下三个方面:(1)隐私数据仍以明文存储,数据存储缺乏机密性;(2)仅在节点之间进行隐私保护,缺乏在客户端用户之间进行隐私保护;(3)由于增加了私有数据库,容易降低Hyperledger Fabric区块链本身的性能,很难满足现实场景中的性能需求。
发明内容
本发明的目的在于提供一种可以确保分布式网络中个人隐私安全的HyperledgerFabric区块链隐私数据存储与访问系统及其方法。
实现本发明目的的技术解决方案为:一种Hyperledger Fabric区块链隐私数据存储与访问系统及其方法,包括客户端模块、SDK模块、智能合约模块以及数据库模块,所述客户端模块通过SDK模块调用隐私数据存储链码函数,智能合约模块根据客户端模块证书中的角色信息判断有效链码集合是否包含隐私数据存储链码函数,如果包含,加密数据的隐私属性,与非隐私属性一同存入数据库模块;客户端模块通过SDK模块调用隐私数据查询链码函数,智能合约模块根据客户端模块证书中的角色信息判断有效链码集合是否包含隐私数据查询链码函数,如果包含,解密数据库模块的查询结果,将真实数据返回给客户端模块,否则直接密文数据返回给客户端模块。
本发明与现有方法相比,其显著优点为:(1)可以确保Hyperledger Fabric区块链数据存储中的机密性与隐私性,提高个人隐私安全;(2)可以动态控制客户端用户对隐私数据的访问权限;(3)不容易降低Hyperledger Fabric区块链本身的性能。
下面结合附图对本发明的内容作进一步说明。
附图说明
图1为本发明Hyperledger Fabric区块链隐私数据存储与访问系统的原理架构示意图。
图2为本发明Hyperledger Fabric区块链隐私数据存储与访问方法中存储隐私数据流程图。
图3为本发明Hyperledger Fabric区块链隐私数据存储与访问方法中访问隐私数据流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911384637.4/2.html,转载请声明来源钻瓜专利网。