一种基于区块链的物联网数据交易系统技术方案

技术编号:34322904 阅读:73 留言:0更新日期:2022-07-31 00:33
本发明专利技术属于联网数据交易技术领域,公开了一种基于区块链的物联网数据交易系统,包括:注册登录模块、信息获取模块、中央控制模块、信息加密模块、数据发布模块、数据需求获取模块、匹配模块、交易确定模块、交易窗口构建模块、支付确认模块、交易信息发布模块、加密管理模块、存储模块以及查询模块。本发明专利技术提供的基于区块链的物联网数据交易方法,能够实现物联网数据的交易共享,在交易过程中,能够保证物联网数据不被泄露。本发明专利技术的信息查询方只能通过解密密钥获得与查询请求对应的数据,同时信息发布方也不清楚信息查询方最终获得的是哪个数据,因此无法了解到信息查询方的查询行为、偏好和趋势,由此有效保证了数据交易的隐私性。由此有效保证了数据交易的隐私性。由此有效保证了数据交易的隐私性。

【技术实现步骤摘要】
一种基于区块链的物联网数据交易系统


[0001]本专利技术属于联网数据交易
,尤其涉及一种基于区块链的物联网数据交易系统。

技术介绍

[0002]网络交易,其实就是电子商务(Electronic Commerce)。它利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化。人们不再是面对面的、看着实实在在的货物、靠纸介质单据(包括现金)进行买卖交易。而是通过网络,通过网上琳琅满目的商品信息、完善的物流配送系统和方便安全的资金结算系统进行交易(买卖)。然而,现有基于区块链的物联网数据交易系统不能有效地防止数据交易信息被篡改,数据交易信息可追溯性也较差;同时,对查询数据隐私性、安全性差。
[0003]综上所述,现有技术存在的问题是:现有基于区块链的物联网数据交易系统不能有效地防止数据交易信息被篡改,数据交易信息可追溯性也较差;同时,对查询数据隐私性、安全性差。

技术实现思路

[0004]针对现有技术存在的问题,本专利技术提供了一种基于区块链的物联网数据交易系统。<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的物联网数据交易系统,其特征在于,所述基于区块链的物联网数据交易系统包括:信息获取模块,与中央控制模块连接,用于获取交易请求以及待交易的数据信息;信息加密模块,与中央控制模块连接,用于对注册的身份信息、待交易的数据信息、交易信息、数据需求信息以及其他数据信息进行加密;数据发布模块,与中央控制模块连接,用于将加密后的待交易数据进行发布;数据需求获取模块,与中央控制模块连接,用于将加密后的数据需求信息进行发布;匹配模块,与中央控制模块连接,用于进行加密后的可交易数据与数据需求的匹配;交易确定模块,与中央控制模块连接,用于当匹配成功时或某一节点提交交易请求时,生成交易确定的信息,并发送至交易双方节点;交易信息发布模块,与中央控制模块连接,用于将对应的交易信息进行广播发布。2.如权利要求1所述基于区块链的物联网数据交易系统,其特征在于,所述基于区块链的物联网数据交易系统还包括:注册登录模块,与中央控制模块连接,用于利用身份信息进行账号注册,并生成对应的区块链节点;中央控制模块,与注册登录模块、信息获取模块、信息加密模块、数据发布模块、数据需求获取模块、匹配模块、交易确定模块、交易窗口构建模块、支付确认模块、交易信息发布模块、加密管理模块、存储模块以及查询模块连接,用于利用单片机或控制器控制各个模块正常工作;交易窗口构建模块,与中央控制模块连接,用于构建信息加密的用于价格沟通的单独交易窗口;支付确认模块,与中央控制模块连接,用于基于沟通的价格进行支付,同时当支付金额与确定金额相同时,将交易的数据与报酬发送至对应的节点处;加密管理模块,与中央控制模块连接,用于管理多种加密算法,并于每次需要进行加密时,随机选取两种或两种以上的算法进行加密;存储模块,与中央控制模块连接,用于利用分布式云存储器进行相关数据的按区块存储;查询模块,与中央控制模块连接,用于利用查询程序进行被公开的交易信息的查询。3.如权利要求1所述基于区块链的物联网数据交易系统,其特征在于,所述信息获取模块包括:交易请求获取单元,用于获取提交的交易请求信息;待交易数据获取单元,用于获取待交易的数据。4.如权利要求3所述基于区块链的物联网数据交易系统,其特征在于,所述交易请...

【专利技术属性】
技术研发人员:刘英汪磊朱世明周树超张凤月吕家保
申请(专利权)人:山东西东物联科技有限公司
类型:发明
国别省市:

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

1