[发明专利]基于区块链的数据盒配置、使用和记账方法及其运作系统有效
申请号: | 201910090761.3 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109829334B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 朱扬勇;熊贇;陶天一;赵运磊;赵文耘;吴毅坚;秦梦军 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;陆尤 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于大数据安全技术领域,具体为基于区块链的数据盒配置、使用和记账方法及其运作系统。数据盒是为数据提供者提供数据开放接口以及数据使用者提供使用接口的基本单元。本发明利用数据盒为数据载体来保证开放共享的数据的可用性,利用区块链技术辅助数据盒的使用和记账,保证每一笔开放共享数据的使用可追踪且使用记录难篡改,保证数据盒使用权利的不可转移性、数据使用者的唯一性。本发明解决了数据开放共享过程中数据使用记录被篡改、数据盒被二次分发、数据盒实际使用权利或使用者发生转移的问题,帮助数据提供者在数据开放的同时又能保证其数据稀缺性不丧失和隐私不泄露,保证数据盒的使用真实有效,有效地支持数据开放共享。 | ||
搜索关键词: | 基于 区块 数据 配置 使用 记账 方法 及其 运作 系统 | ||
【主权项】:
1.一种基于区块链的数据盒配置、使用和记账方法,其特征在于,包括基于区块链的数据盒配置、使用和记账;分述如下:(1)数据盒的配置,包括数据盒内数据、环境、监控软件及外部接口的配置;具体流程如下:i.数据盒的数据准备:数据提供者在面向数据盒提供者的数据盒管理平台,将数据库型数据和文件型数据注册到系统中;在注册过程中,数据提供者为特定数据库型数据和文件型数据配置一定的隐私保护等级;隐私保护等级分为五档:最低、较低、一般、较高和最高,为离散值;所述数据盒管理平台,指以数据站为依托的,以计算能力虚拟化技术为核心手段的,具有将原始数据归类、注册并注入到特定容器中以创建数据盒的能力的平台;数据提供者所提供的所有数据及数据的储存介质统称为数据站,为结构化或者非结构化数据库型数据,以及文件型数据;ii. 数据盒的数据灌装:数据提供者选择数据盒内需灌入的数据配置生成一个数据盒;配置主要分成两个部分,一个是选择若干特定数据库型数据中的若干特定数据库、数据表、数据字段等,以及为这些数据库、数据表、数据字段、配置别名信息;另一个是选择若干特定文件型数据,以及将这些文件型数据配置成文件树结构;在配置完成数据后,数据提供者配置数据盒请求的自动处理规则;iii.数据盒内的环境配备:为后续数据盒内数据的使用提供环境,包括操作系统环境、软件环境、进行数据使用所需的工具;iv.数据盒内固定软件配备:固定软件用于对数据盒内数据的使用情况和访问行为进行监控和评价,包括:监控数据使用情况的软件、监控数据使用行为的软件、评价风险并保护数据盒完整和数据盒安全的软件;v.数据盒向外接口设置,接口包括获取示例数据以供数据使用者在使用数据盒开发程序过程中,程序调试运行的接口、上传程序以使用数据盒内完整数据进行数据分析任务的接口、提供给数据提供者监控数据的接口、提供给数据使用者模型或者结果取回的接口;vi.数据盒调整:数据提供者在配置完成数据盒后,将数据盒打包,并调整为上架状态;(2)数据盒的使用,包括:数据盒的使用申请,数据盒的按约使用;具体流程如下:i.数据盒的使用申请:数据盒使用者先浏览数据盒相关信息,然后向希望使用的数据盒提出申请;申请需要填写一段用于描述使用目的和使用方式的文本,以及一系列具体的数据需求,包括:要使用的单字段、要使用的表内多字段的组合方式、要使用的表间多字段的使用方式;在完成使用需求填写后,数据使用者发出请求,请求首先经过数据提供者配置的数据盒请求自动处理规则的自动处理,如果不符合任何自动处理规则,则该请求提交给数据提供者进行人工审核;对于已经通过的数据盒请求,系统自动对数据盒进行交付;ii.数据盒的按约使用:数据使用者将获得数据盒的使用权,并获得数据盒的一个实例,在事先约定的使用需求下,通过约定的方式,对数据盒中的数据进行使用;(3)数据盒记账,包括:构建底层区块链系统,建立智能合约,数据盒交付记录上链,具体流程如下:i.构建底层区块链系统:底层区块链系统是一个点对点通信网络,网络中的节点彼此之间互不信任,同时所有节点对网络中的数据的一致性达成共识,所有产生的数据以区块的形式进行保存,区块之间通过链表的形式链接起来,每个区块包含前一个区块的哈希值;ii. 建立智能合约:引入智能合约机制,用以存储自定义的数据结构,包括相应的存储和查询的接口,能对这些数据进行查询,从而实现对数据进行更加灵活的操作,以实现预定的要求;将合约部署到区块链上并得到智能合约的地址;接下来创建好账户并导出账户的私钥,并向该地址转入一定的金额,用于发送记录向智能合约中存储数据盒使用信息,设置好这两者之后使用上述描述的方式进行数据盒使用记录的存储和查询操作;iii.数据盒交付记录上链:数据提供者在同意数据使用者的申请,数据盒交付给数据使用者完成后,该笔交互的记录信息被提取出来,然后绑定在一个数据结构中,该数据结构包括和最终发送到智能合约上的信息内容一致的要素,即数据使用者、数据提供者、数据盒的ID以及该数据盒使用请求ID,然后调用智能合约将这些内容通过构造数据盒使用记录的形式发送到区块链上,待包含该数据盒使用记录的区块被成功的计算出来,存储信息的过程执行完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910090761.3/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置