[发明专利]一种基于区块链的隐私保护方法及系统有效
申请号: | 202110406758.5 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113254950B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 陈胜俭;梁增健;黄永丰 | 申请(专利权)人: | 广州蚁比特区块链科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F9/448 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 牛亭亭 |
地址: | 510525 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 隐私 保护 方法 系统 | ||
1.一种基于区块链的隐私保护方法,其特征在于,所述方法包括:
接收需要全体相关方共同保护的隐私信息的明文信息M以及一份用于管理所述隐私信息的智能合约CONTRACT;
根据其中一方输入的命令将所述CONTRACT发布到区块链上,并将所述CONTRACT初始化时生成的数组RATIO持久化到所述CONTRACT的存储区里;
根据各相关方输入的命令分别调用所述CONTRACT的Allocate()函数,将各相关方对应的公钥分别存入数组PUB_KEY中,并将所述PUB_KEY持久化到所述CONTRACT的存储区里;
根据任何一方输入的命令调用所述CONTRACT的Encrypt()函数,用所述PUB_KEY里对应的公钥对所述明文信息M按照所述RATIO里的各个比例进行加密,将加密得到的密文片段存放到数组CIPHERTEXT里,并将所述CIPHERTEXT持久化到所述CONTRACT的存储区里;
根据各相关方输入的命令,分别调用所述CONTRACT的Sign()函数,对所述CIPHERTEXT里各相关对应的密文片段进行签名,将签名数据存放在数组SIGNATURE里,并将所述SIGNATURE持久化到所述CONTRACT的存储区里;
当所述SIGNATURE被填满时,触发所述CONTRACT的ReadOnly()函数将布尔变量readOnly置为True,使得任何一方都无法修改所述CONTRACT的数组或变量的值。
2.根据权利要求1所述的基于区块链的隐私保护方法,其特征在于,所述接收需要全体相关方共同保护的隐私信息的明文信息M以及一份用于管理所述隐私信息的智能合约CONTRACT的步骤包括:
接收全体相关方共同确定的需要共同保护的隐私信息的明文信息M;
接收由其中一方或多方制定的一份用于管理所述隐私信息的智能合约CONTRACT。
3.根据权利要求1所述的基于区块链的隐私保护方法,其特征在于,所述根据其中一方输入的命令将所述CONTRACT发布到区块链上,并将所述CONTRACT初始化时生成的数组RATIO持久化到所述CONTRACT的存储区里的步骤包括:
根据其中一方输入的命令将所述CONTRACT发布到区块链上,记下区块链返回的合约地址ADDRESS,并将所述ADDRESS发给全体相关方;
将所述CONTRACT初始化时生成的数组RATIO持久化到所述CONTRACT的存储区里。
4.根据权利要求1所述的基于区块链的隐私保护方法,其特征在于,在所述当所述SIGNATURE被填满时,触发所述CONTRACT的ReadOnly()函数将布尔变量readOnly置为True,使得任何一方都无法修改所述CONTRACT的数组或变量的值的步骤之后,所述方法还包括:
接收第三方输入的命令,向全体相关方发送获取所述隐私信息的请求;
根据各相关方响应于所述请求而输入的命令,分别通过各相关方对应的私钥对各相关方所对应的密文片段进行解密,并解密后的明文片段发送给所述第三方;
根据所述第三方输入的命令调用所述CONTRACT的Recombine()函数,将所述明文片段组成一个完整的明文。
5.根据权利要求4所述的基于区块链的隐私保护方法,其特征在于,所述根据各相关方响应于所述请求而输入的命令,分别通过各相关方对应的私钥对各相关方所对应的密文片段进行解密,并解密后的明文片段发送给所述第三方的步骤包括:
接收各相关方响应于所述请求而输入的命令,并判断输入的命令是否为同意;
若是,则根据各相关方响应于所述请求而输入的命令,分别通过各相关方对应的私钥对各相关方所对应的密文片段进行解密,并解密后的明文片段发送给所述第三方;
若否,则将请求拒绝的信息发送给所述第三方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州蚁比特区块链科技有限公司,未经广州蚁比特区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110406758.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:立式空调
- 下一篇:一种用于金属再生专用回转式冶金炉吹炼作业工艺