(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211237855.7
(22)申请日 2022.10.10
(71)申请人 湖南天河国云科技有限公司
地址 410100 湖南省长 沙市长沙经济技 术
开发区星沙产业基地开元东路1318号
综合楼308
(72)发明人 谭林 刘齐军 程林海 寻湘楚
钟玉洁 姜载乐
(74)专利代理 机构 长沙湘之星知识产权代理事
务所(普通 合伙) 43271
专利代理师 徐仰贵 刘斌
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 21/64(2013.01)
(54)发明名称
基于区块链与私有数据集的个人信息可携
带权实现方法
(57)摘要
本发明涉及一种基于区块链与私有数据集
的个人信息可携带权实现方法, 区块链节点包括
个人数据用户节点、 数据提供者节 点和数据使用
者节点, 包括步骤: S1、 个人数据用户节点设定提
供私有数据集和使用私有数据集并部署智能合
约; S2、 个人数据用户节点发起个人数据流转提
案; S3、 数据提供者节点将个人数据流转提案经
背书节点背书后, 由共识节点完成共识并分发给
其他节点; S4、 个人数据用户节点接收个人数据
并验证; S5、 数据使用者节点发起数据需求提案;
S6、 个人数据用户节点将数据需求提案经背书节
点背书后, 由共识节点完成共识并分发给其他节
点; S7、 数据使用者节点接收个人数据并验证。 本
发明实现个人数据的安全性、 隐私性、 真实性和
可追溯的流 转。
权利要求书2页 说明书6页 附图2页
CN 115495525 A
2022.12.20
CN 115495525 A
1.一种基于区块链与私有数据集的个人信息可携带权实现方法, 其特征在于, 区块链
节点类型包括个人 数据用户节点、 数据提供者节点和数据使用者节点, 方法包括如下步骤:
S1、 个人数据用户节点设定具有功能属性的提供私有数据集和使用私有数据集, 并部
署包含提供私有数据集和使用私有数据集的智能合约;
S2、 个人数据用户节点发起个人 数据流转提案并签名上传至区块链;
S3、 数据提供者节点将个人数据流转提案经背书节点结合提供私有数据集的功能属性
背书后, 由共识 节点完成共识, 并将区块分发给区块链的其 他节点;
S4、 个人数据用户节点接收个人 数据, 并根据接收的区块验证 个人数据有效性;
S5、 数据使用者节点发起数据需求 提案并签名上传至区块链;
S6、 个人数据用户节点将数据需求提案经背书节点结合使用私有数据集的功能属性背
书后, 由共识 节点完成共识, 并将区块分发给区块链的其 他节点;
S7、 数据使用者节点接收个人 数据, 并根据区块验证 个人数据有效性。
2.根据权利要求1所述的基于区块链与私有数据集的个人信息可携带权实现方法, 其
特征在于, 区块链有效节点类型包括监管者节点, 所述监管者节点上部署智能合约, 分别 在
步骤S4和S7完成后, 监管区块链的背书节点是否背书, 区块中涉及的节 点是否签名, 以及在
收到区块后验证事务的合法性。
3.根据权利要求2所述的基于区块链与私有数据集的个人信息可携带权实现方法, 其
特征在于, 监管者节点收到区块后验证事务的合法性, 包括如下内容:
SI1、 区块的数据结构语法上有效;
SI2、 验证工作量有效性;
SI3、 区块时间戳 早于验证时刻未来两小时;
SI4、 验证区块大小在长度限制之内;
SI5、 验证区块内的交易并确保交易的有效性。
4.根据权利要求1或2或3所述的基于区块链与私有数据集的个人信 息可携带权实现方
法, 其特征在于, 所述步骤S1 中, 提供私有 数据集和使用私有 数据集分别包括必设功能属性
和可选功能属性, 所述必设功能属 性是: 私有数据集名称、 私有数据的分发策略、 背书节点
分发至被授权节点的最小个数、 背书节点分发至被授权节点的最大个数、 私有数据存储在
隐私状态数据库中的时间、 是否只有被授权节点可读取私有 数据和是否只有被授权节点可
写入私有数据集, 所述可选功能属性是: 私有数据集的背 书策略。
5.根据权利要求4所述的基于区块链与私有数据集的个人信息可携带权实现方法, 其
特征在于, 所述步骤S3中, 数据提供者节点将个人数据流转提案经背书节点结合提供私有
数据集的功能属性背 书, 包括如下步骤:
S31、 数据提供者节点根据个人数据用户节点的个人数据流转提案构造流转提供提案,
对流转提供提案签名后上传至背书节点, 背书节 点根据提供私有 数据集功能属性的私有 数
据分发策略将个人 数据分发到获得授权的节点;
S32、 背书节点返回仅包含个人数据的数据哈希值给数据提供者, 数据提供者节点将该
流转背书提案提交到共识 节点。
6.根据权利要求5所述的基于区块链与私有数据集的个人信息可携带权实现方法, 其
特征在于, 所述步骤S6中, 个人数据用户节点将数据需求提案经背书节点结合使用私有数权 利 要 求 书 1/2 页
2
CN 115495525 A
2据集的功能属性背 书, 包括如下步骤:
S61、 个人数据用户节点根据 数据使用者节点的数据需求提案, 查询本地数据中是否存
在与数据需求提案匹配的个人数据, 是则构造流转使用提案, 对流转使用提案签名后上传
至背书节点, 背书节点根据使用私有 数据集功能属性的私有 数据分发策略将 个人数据分发
到获得授权的节点;
S62、 背书节点返回仅包含个人数据的数据哈希值或者交易失败的流转背书提案给个
人数据用户节点, 个人 数据用户节点将该流 转背书提案提交到共识 节点。
7.根据权利要求6所述的基于区块链与私有数据集的个人信息可携带权实现方法, 其
特征在于, 所述步骤S1中, 个人数据用户节点发起的个人数据流转提案包括个人数据用户
节点向数据提供者节点发起个人 数据保存提案或者向数据提供者节点获取个人 数据提案 。
8.根据权利要求7所述的基于区块链与私有数据集的个人信息可携带权实现方法, 其
特征在于, 所述步骤S61时, 查询本地数据中是否存在与数据需求提案匹配的个人数据, 否
则跳转至步骤S2, 个人数据用户节 点发起的个人数据流转提案是向数据提供者节点 获取个
人数据提案, 并按顺序执 行步骤S3、 S4、 S6和S7。权 利 要 求 书 2/2 页
3
CN 115495525 A
3
专利 基于区块链与私有数据集的个人信息可携带权实现方法
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:08上传分享