[发明专利]一种隐私事务处理方法、装置、电子设备和介质有效
申请号: | 201911286121.6 | 申请日: | 2019-12-13 |
公开(公告)号: | CN112989400B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 曹京奇;程司雷;张磊;刘晓赫;陈浩栋;王辉 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隐私 事务处理 方法 装置 电子设备 介质 | ||
本申请实施例公开了一种隐私事务处理方法、装置、电子设备和介质,涉及区块链技术领域。具体实现方案为:获取待执行的业务事务请求;如果所述业务事务请求属于隐私业务事务请求,则获取对应的隐私密钥;其中,所述隐私密钥为所述隐私业务事务请求所归属隐私组织的组织密钥;根据所述隐私密钥对所述隐私业务事务请求进行解密,并执行,以产生隐私业务事务数据;所述隐私业务事务数据至少包括隐私内容数据的关联信息和隐私业务事务请求;将所述隐私业务事务数据存储于区块链,将所述隐私内容数据存储在本地。通过本申请实施例的技术方案,能够实现在区块链网络中低成本、高安全性、以及高灵活性地执行隐私事务。
技术领域
本申请涉及计算机技术,具体涉及区块链技术,尤其涉及一种隐私事务处理方法、装置、电子设备和介质。
背景技术
传统的分布式计算环境可以处理单点故障,但通常无法处理恶意行为,任意一个节点的恶意行为都会导致整个分布式计算环境不可用。而区块链技术的发展解决了这个问题,实现了在非可信的分布式计算环境中进行安全交互的需求。
通常情况下,在区块链技术构建的分布式计算环境中,数据是公开的。然而,在某些场合下,数据公开是可以被接受的,但是在某些场合下,也存在需要保护数据隐私性的需求。
发明内容
本申请实施例提供一种隐私事务处理方法、装置、电子设备和介质,以实现在区块链网络中低成本、高安全性、以及高灵活性地执行隐私事务。
第一方面,本申请实施例公开了一种隐私事务处理方法,由区块链节点执行,该方法包括:
获取待执行的业务事务请求;
如果所述业务事务请求属于隐私业务事务请求,则获取对应的隐私密钥;其中,所述隐私密钥为所述隐私业务事务请求所归属隐私组织的组织密钥;
根据所述隐私密钥对所述隐私业务事务请求进行解密,并执行,以产生隐私业务事务数据;所述隐私业务事务数据至少包括隐私内容数据的关联信息和隐私业务事务请求;
将所述隐私业务事务数据存储于区块链,将所述隐私内容数据存储在本地。
上述申请中的一个实施例具有如下优点或有益效果:区块链节点在确定所获取的待执行业务事务请求属于隐私业务事务请求后,通过采用所获取的隐私业务事务请求所归属隐私组织的组织密钥可对该隐私业务事务请求进行解密;之后执行解密的隐私业务事务请求,产生至少包括隐私内容数据的关联信息和隐私业务事务请求的隐私业务事务数据,将隐私业务事务数据存储于区块链,并将隐私内容数据存储在本地,在保证隐私数据内容安全的同时,又可避免隐私数据内容被篡改。本申请无需引入额外的传输组件等,通过采用组织密钥对隐私业务事务请求进行加密并上链传输,即保证了数据的隐私特性,又避免了隐私数据链下传输所产生的不确定性,实现了在区块链网络中低成本、高安全性以及高灵活性地执行隐私事务。
可选的,所述隐私内容数据的关联信息为对所述隐私内容数据进行哈希运算得到的哈希值,或采用所述组织密钥对所述隐私内容数据进行加密得到的加密数据。
上述可选方式具有如下优点或有益效果:通过以哈希值或加密数据等形式在区块链中存储隐私内容数据的关联信息,可避免隐私数据内容被篡改,同时减少了区块链的负载。
可选的,获取待执行的业务事务请求,包括:
确定本机节点是否为所述隐私业务事务请求所归属隐私组织内的节点;
若是,则获取对应的隐私密钥。
上述可选方式具有如下优点或有益效果:区块链节点只有在属于隐私组织内的节点的情况下,才可获取组织密钥,保证了组织密钥的安全性,进而保证了隐私数据的安全性。
可选的,上述方法还包括:
获取隐私组织的创建事务请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911286121.6/2.html,转载请声明来源钻瓜专利网。