一种基于区块链的政务数据资源管理方法及装置制造方法及图纸

技术编号:37963955 阅读:8 留言:0更新日期:2023-06-30 09:39
本发明专利技术公开了一种基于区块链的政务数据资源管理方法及装置,属于区块链技术领域,用于解决现有的政务数据资源在管理和整合共享方面缺乏统一性以及安全性的技术问题。方法包括:根据统一的数据资源标准,对分散在各级政务部门、各领域、各地区的政务数据进行整合,得到政务数据资源库,并保存在区块链中;为政务数据资源库的各个数据运营方创建数字身份;根据政务数据资源的产权方属性,对政务数据资源进行分组;根据数字身份,将分组后的政务数据资源分别匹配到每个数据运营方,得到每个数据运营方的政务数据资源清单;根据数据运营方的授权操作,得到授权清单;根据数据运营方的政务数据资源清单以及授权清单,将政务数据授权给数据使用方。给数据使用方。给数据使用方。

【技术实现步骤摘要】
一种基于区块链的政务数据资源管理方法及装置


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的政务数据资源管理方法及装置。

技术介绍

[0002]数据资源是一种元数据。将外部数据源、本地数据库或数据湖中数据分组成为一个个的数据资源,这一过程可称为数据资源化。然后对资源化后的数据进行价值评估、定价、确定产权,这一过程可称为数据资产化。资产化后的数据可以进行数据使用权的上市交易,数据使用方购买使用权后可以通过批量下载或API调用的方式使用数据,这一过程可以称为数据商品化。数据产权也可以交易,只是相对使用权少见一些。
[0003]政务数据资源也是数据资源的一种,政务数据资源共享作为数字政府建设的重要一环,是建设数字社会的基础性工作。政务数据资源整合共享涉及跨部门、跨区域、跨层级的不同主题,受到观念、技术、业务、管理等多种因素的影响,不同因素相互交错,互相作用导致了当前政务数据资源整合共享的困境。主要的技术困境有:缺乏统一的顶层设计,造成不同地区、不同部门之间的“数据孤岛”。不同单位存储政务数据的网络环境不相同,跨网数据的互通互联引起一系列的安全性问题。由于各部门业务数据类型、数据格式及业务要求不同,所以对于用于数据计算、处理和存储的基础平台不一致,基础平台的技术构成不同直接影响数据资源的整合共享。

技术实现思路

[0004]本申请实施例提供了一种基于区块链的政务数据资源管理方法及装置,用于解决如下技术问题:现有的政务数据资源在管理和整合共享方面缺乏统一性以及安全性。
[0005]本申请实施例采用下述技术方案:
[0006]一方面,本申请实施例提供了一种基于区块链的政务数据资源管理方法,方法包括:根据统一的数据资源标准,对分散在各级政务部门、各领域、各地区的政务数据进行整合,得到政务数据资源库,并保存在区块链中;其中,政务数据资源库中包含若干政务数据资源;为所述政务数据资源库的各个数据运营方创建数字身份;根据所述政务数据资源的产权方属性,对所述政务数据资源进行分组;其中,所述产权方属性包括运营产权方属性以及个体产权方属性;根据所述数字身份,将分组后的所述政务数据资源分别匹配到每个数据运营方,得到每个数据运营方的政务数据资源清单;根据所述数据运营方的授权操作,得到授权清单;根据所述数据运营方的政务数据资源清单以及所述授权清单,将对应的政务数据授权给数据使用方。
[0007]在一种可行的实施方式中,根据统一的数据资源标准,对分散在各级政务部门、各领域、各地区的政务数据进行整合,得到政务数据资源库,并保存在区块链中,具体包括:将各政务数据分类整合为不同类型的政务数据资源,并为每个政务数据资源分别设置资源ID;根据所述政务数据资源的共享属性,确定所述政务数据资源的共享类型;其中,所述共
享类型包括不共享、无条件共享、有条件共享;若所述政务数据资源具有运营产权方,则为所述政务数据资源设置运营产权方属性;其中,所述运营产权方属性至少包括运营产权方ID、数据分组ID;若所述政务数据资源属于个人隐私数据,则对所述政务数据资源设置个体产权方属性;其中,所述个体产权方属性至少包括个体产权方ID、数据ID;将所述政务数据资源及其对应的类型、共享类型以及产权方属性,按照所述资源ID进行存储,得到所述政务数据资源库。
[0008]在一种可行的实施方式中,为所述政务数据资源库的各个数据运营方创建数字身份,具体包括:对所述各个数据运营方进行数字身份凭证签发,得到所述各个数据运营方的数字身份凭证,并将所述数字身份凭证的摘要信息写入区块链;对所述各个数据运营方的数字身份凭证进行验证;在任一数据运营方发起撤销数字身份凭证的请求时,将所述数字身份凭证关联的素数与签发人的累加器相乘,生成新的累加器;将所述新的累加器更新到区块链上,完成所述数字身份凭证的撤销。
[0009]在一种可行的实施方式中,对所述各个数据运营方进行数字身份凭证签发,得到所述各个数据运营方的数字身份凭证,并将所述数字身份凭证的摘要信息写入区块链,具体包括:获取所述数据运营方的身份信息,并发送给对应的签发人,以使所述签发人对所述身份信息进行审核;审核通过后,为所述身份信息的每个用户属性分别生成一个对应的哈希值;将所述每个属性的哈希值按照预设顺序拼接起来,得到声明哈希;将所述声明哈希与预设字段进行拼接,得到所述数据运营方的数字身份凭证;其中,所述预设字段至少包括以下任一项:时间戳、签发人ID、随机数;计算所述数字身份凭证的哈希值,得到凭证哈希;通过所述签发人的私钥,对所述数字身份凭证进行签发;将所述数字身份凭证的全部信息存储在所述数据运营方完全控制的数据库中;其中,所述全部信息至少包括:用户属性、签发人ID、签发时间、随机数;其中,所述用户属性进行加密存储;将所述数字身份凭证的DID、所述数据运营方的公钥、所述凭证哈希、签发人对凭证哈希的签名写入区块链。
[0010]在一种可行的实施方式中,对所述各个数据运营方的数字身份凭证进行验证,具体包括:从所述数据运营方的数字身份凭证中提取披露字段,并计算所述披露字段的哈希值;将披露字段的哈希值按照预设顺序拼接起来,得到披露字段哈希;将所述披露字段哈希与所述数字身份凭证中的其他字段的哈希值,组成一个凭证声明结构;对所述凭证声明结构计算哈希,得到凭证声明结构哈希;通过签发人的公钥,对所述数字身份凭证的签名进行解密,得到签名计算值;若所述签名计算值与所述凭证声明结构哈希相等,则所述数字身份凭证具有合法性。
[0011]在一种可行的实施方式中,根据所述政务数据资源的产权方属性,对所述政务数据资源进行分组;根据所述数字身份,将分组后的所述政务数据资源分别匹配到每个数据运营方,得到每个数据运营方的政务数据资源清单,具体包括:根据每个数据运营方的数字身份与所述政务数据资源的产权方属性进行匹配,将所述政务数据资源划分为不同的组,每组中包含的政务数据资源即为每个数据运营方拥有产权的所有政务数据资源;将所述每个数据运营方拥有产权的所有政务数据资源,整理为所述政务数据资源清单。
[0012]在一种可行的实施方式中,根据所述数据运营方的授权操作,得到授权清单,具体包括:根据所述数据运营方的授权操作,生成授权清单;其中,所述授权清单中至少包括以下主键:数据运营方ID、资源ID、数据分组ID、数据使用方ID;所述授权清单包括运营授权清
单以及个体授权清单;其中,所述数据分组ID为数据运营方将拥有产权的政务数据资源按预设规则进行分组后,授权给使用方使用的数据组的ID;若所述数据分组ID为所述政务数据资源中的每条记录的ID,则对所述政务数据资源中的记录进行逐条授权。
[0013]在一种可行的实施方式中,根据所述数据运营方的政务数据资源清单以及所述授权清单,将对应的政务数据授权给数据使用方,具体包括:根据所述授权清单中的主键,在所述数据运营方的政务数据资源清单中提取需要授权的数据;将授权规则写入智能合约,并根据所述智能合约对所述需要授权的数据进行自动授权;将授权结果写入区块链;根据所述区块链中的存储的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的政务数据资源管理方法,其特征在于,所述方法包括:根据统一的数据资源标准,对分散在各级政务部门、各领域、各地区的政务数据进行整合,得到政务数据资源库,并保存在区块链中;其中,政务数据资源库中包含若干政务数据资源;为所述政务数据资源库的各个数据运营方创建数字身份;根据所述政务数据资源的产权方属性,对所述政务数据资源进行分组;其中,所述产权方属性包括运营产权方属性以及个体产权方属性;根据所述数字身份,将分组后的所述政务数据资源分别匹配到每个数据运营方,得到每个数据运营方的政务数据资源清单;根据所述数据运营方的授权操作,得到授权清单;根据所述数据运营方的政务数据资源清单以及所述授权清单,将对应的政务数据授权给数据使用方。2.根据权利要求1所述的一种基于区块链的政务数据资源管理方法,其特征在于,根据统一的数据资源标准,对分散在各级政务部门、各领域、各地区的政务数据进行整合,得到政务数据资源库,并保存在区块链中,具体包括:将各政务数据分类整合为不同类型的政务数据资源,并为每个政务数据资源分别设置资源ID;根据所述政务数据资源的共享属性,确定所述政务数据资源的共享类型;其中,所述共享类型包括不共享、无条件共享、有条件共享;若所述政务数据资源具有运营产权方,则为所述政务数据资源设置运营产权方属性;其中,所述运营产权方属性至少包括运营产权方ID、数据分组ID;若所述政务数据资源属于个人隐私数据,则对所述政务数据资源设置个体产权方属性;其中,所述个体产权方属性至少包括个体产权方ID、数据ID;将所述政务数据资源及其对应的类型、共享类型以及产权方属性,按照所述资源ID进行存储,得到所述政务数据资源库。3.根据权利要求1所述的一种基于区块链的政务数据资源管理方法,其特征在于,为所述政务数据资源库的各个数据运营方创建数字身份,具体包括:对所述各个数据运营方进行数字身份凭证签发,得到所述各个数据运营方的数字身份凭证,并将所述数字身份凭证的摘要信息写入区块链;对所述各个数据运营方的数字身份凭证进行验证;在任一数据运营方发起撤销数字身份凭证的请求时,将所述数字身份凭证关联的素数与签发人的累加器相乘,生成新的累加器;将所述新的累加器更新到区块链上,完成所述数字身份凭证的撤销。4.根据权利要求3所述的一种基于区块链的政务数据资源管理方法,其特征在于,对所述各个数据运营方进行数字身份凭证签发,得到所述各个数据运营方的数字身份凭证,并将所述数字身份凭证的摘要信息写入区块链,具体包括:获取所述数据运营方的身份信息,并发送给对应的签发人,以使所述签发人对所述身份信息进行审核;审核通过后,为所述身份信息的每个用户属性分别生成一个对应的哈希值;
将所述每个属性的哈希值按照预设顺序拼接起来,得到声明哈希;将所述声明哈希与预设字段进行拼接,得到所述数据运营方的数字身份凭证;其中,所述预设字段至少包括以下任一项:时间戳、签发人ID、随机数;计算所述数字身份凭证的哈希值,得到凭证哈希;通过所述签发人的私钥,对所述数字身份凭证进行签发;将所述数字身份凭证的全部信息存储在所述数据运营方完全控制的数据库中;其中,所述全部信息至少包括:用户属性、签发人ID、签发时间、随机数;其中,所述用户属性进行加密存储;将所述数字身份凭证...

【专利技术属性】
技术研发人员:彭新永周飞赵钦商广勇蔡耀君
申请(专利权)人:广西壮族自治区信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1