【技术实现步骤摘要】
一种基于区块链的物联网数据共享模型和管控方法
[0001]本专利技术涉及数据共享领域,数据访问控制和区块链技术,尤其涉及在物联网数据共享场景下,基于区块链和权能的访问控制模型设计的一种数据共享模型与管控方法。
技术介绍
[0002]随着物联网技术的发展与成熟,物联网从起初的一个概念,逐渐发展起来并渗透到了各个领域,譬如智能交通,医疗护理,环境监控等多行业领域。数以亿计的物联网设备开始被广泛应用于人们的社会生活中,产生的物联网数据呈指数级增长,数据的时代已经到来。物联网数据是物联网的核心驱动力,背后蕴藏着巨大的价值,而释放数据价值的最重要的手段就是让数据流动起来。为了加快数据的共享流通进程,让数据更好地服务于教育,商业,基础建设等各个领域,近些年我国将数据的建设和发展上升为国家战略,积极向数字化经济转型。
[0003]在政策的驱动下,物联网数据共享研究越来越多,涌现出了一批数据共享应用案例,但是由于大多数方案采用集中式的数据管理模式,共享程度较低,数据无法变现,因此数据的价值也无法释放出来。究其原因,正是目前在数据共享 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的物联网数据共享模系统,其特征在于:包括以下角色:1)数据需求方和提供方数据需求方代指对物联网数据有需求的人或组织,包括科研组织,政府机关,高校,企业等;数据提供方代指物联网数据集的持有方,包括公司,研究所,政府机构等,享有数据的所有权;2)共享平台客户端交易双方通过平台客户端提供的数据请求,数据发布,数据浏览等功能进行交互;3)系统服务系统服务作为平台客户端和区块链的中间层,向共享平台客户端提供RESTful接口调用,并负责和区块链进行交互;4)IPFS分布式存储系统IPFS分布式文件系统负责存储物联网数据集获取方式信息,包括数据的格式,数据的获取路径,数据使用方法;5)区块链网络区块链通过相关智能合约,存储共享数据集的元数据信息及共享过程中的交易数据。2.根据权利要求1所述的一种基于区块链的物联网数据共享模系统,其特征在于:该系统的实施方法如下,步骤一,数据集发布;数据提供方通过数据共享平台,将待共享数据集的数据类型,数据用途,数据属主,数据采集工具,数据摘要等元数据信息发布到区块链中;步骤二,数据获取途径信息发布;数据提供方将数据的容量大小,数据格式,数据获取地址等信息经过密钥加密,以文件的形式上传到IPFS存储系统后,得到一个IPFS地址,共享平台将IPFS地址写入到区块链,通过合约与数据提供方发布的数据集的元数据关联;步骤三,数据集请求;数据需求方通过数据共享平台查询现有数据集,填写数据请求信息并发起数据请求,数据共享平台将数据请求发布到区块链中;步骤四,数据集请求授权;数据请求交易触发链上相应的智能合约,区块链将数据请求广播通知到相应的数据提供方节点,由数据提供方做验证授权;步骤五,数据请求通过;数据提供方解析收到的数据请求信息,授权同意后,向区块链中发起授权同意交易,交易中携带密钥信息,密钥用于解密IPFS系统中存储的加密文件;步骤六,授权信息反馈;区块链收到数据提供方的授权交易信息后,将密钥通过数据需求方的数字证书加密后,和IPFS地址信息一同返回给数据需求方;步骤七,数据集获取;数据需求方收到加密后的密钥和IPFS地址后,通过IPFS地址获取到加...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。