【技术实现步骤摘要】
物联网感知数据共享交易平台、控制方法、设备、终端
[0001]本专利技术属于通信网络安全
,尤其涉及一种物联网感知数据共享交易平台、控制方法、设备、终端。
技术介绍
[0002]目前,互联网因传感技术、无线通信、嵌入式计算等技术的发展逐渐形成连接全球数十亿“物
‑
人
‑
服务”的平台
‑‑
智能物联网,将实现任意实体随时随地的快节奏交互,为人们带来更丰富、更高质量的广泛智能服务及应用。物联网规模迅猛扩张的同时也制造了大规模的多模态数据,普惠智能应用需要多源数据深度融合及智能协同支撑,数据的有效管理、安全共享及滚动应用是物联网安全建设的基础,但广域物联网中数据具有数据量庞大、来源复杂、数据种类多样及敏感信息丰富等特征,为物联网数据安全应用方案的设计带来巨大挑战。
[0003]大数据交易从2008年产生这一概念开始,发展至今已经十余年,虽然有大量的第三方数据交易平台诞生,但是本质上的发展和进步却十分缓慢。其原因一方面是因为这些物联网大数据交易平台基本上都采用采用和中心化的体系结构,也就是说所有数据的存储和传输都在单一的中心控制系统上完成。随着云计算技术的普及和运用,现有的第三方数据交易平台大多可以通过云端的服务器集群,为所有加入平台的物联网智能设备提供存储和传输数据服务。但目前接入到物联网的设备增长速度极快,以几何级数级别的增长速度不断增加,使得越来越多的数据资源持有方加入到数据交易平台中,也同样带来了数据交易量的飞速增加,从而导致中心式交易平台在计算、存储 ...
【技术保护点】
【技术特征摘要】
1.一种物联网感知数据共享交易平台,其特征在于,所述物联网感知数据共享交易平台,包括感知汇聚层、控制传输层、共享交易层、应用交互层、区块链底层平台、区块链网络以及区块链底层架构;所述感知汇聚层,由各类物联网终端设备执行环境/运行数据的感知及采集;所述控制传输层,由设备群组的控制中心归集数据并对数据进行传输安全管控,用于负责访问控制策略的制定、执行和数据安全传输通道的建立;所述共享交易层,由数据供应方、需求方及云存储服务器实施数据交易或共享,用于实施安全认证与密钥协商协议及智能合约;所述应用交互层,用于提供感知数据采集/安全汇聚结果展示及用户数据交易应用交互;所述区块链底层平台,用于实现所述物联网感知数据共享交易平台数据的上链存储;所述区块链网络,用于节点身份注册、实现创建交易群组、创建智能合约、运行智能合约以及数据安全共享;所述区块链底层架构,用于构建区块链网络。2.如权利要求1所述的物联网感知数据共享交易平台,其特征在于,所述感知汇聚层,包括多类型物联网终端感知设备群组;所述多类型物联网终端感知设备群组用于执行环境/运行数据的感知或采集;所述控制传输层,包括物联网设备群组控制中心和安全传输信道;所述物联网设备群组控制中心用于对数据进行传输安全管控,包括访问控制策略的制定与执行;所述安全传输信道用于执行群组认证及密钥协商协议。3.一种运行权利要求1~2任意一项所述的物联网感知数据共享交易平台的物联网感知数据共享交易平台的控制方法,其特征在于,所述物联网感知数据共享交易平台的控制方法包括以下步骤:步骤一,参与数据交易的节点在区块链服务节点的协助下完成所述物联网感知数据共享交易平台的节点身份注册;步骤二,由数据供应商发布数据公告或由数据消费者发起数据请求,创建所述物联网感知数据共享交易平台的交易群组;步骤三,数据供应商与数据消费者利用零知识证明和聚合密钥执行群组认证及密钥协商协议,同时认证交易双方多个实体协商数据保护密钥;步骤四,数据供应商与数据消费者进行数据竞价/付款的协商工作;若数据供应商承认交易,则发布区块链数据授权交易,对成功购买的消费者进行数据授权;步骤五,数据授权交易确认后,触发智能合约,云服务器及数据消费者应用端会创建/更新数据访问权限列表;步骤六,数据供应商使用国密对称加密算法SM4及数据保护密钥对数据进行加密,上传至云服务器端后,已授权的数据消费者访问下载数据,并使用保护密钥解密获得数据。4.如权利要求3所述的物联网感知数据共享交易平台的控制方法,其特征在于,步骤一中,所述节点身份注册,包括:(1)希望加入平台的数据交易节点i向区块链服务节点发送注册请求(i
‑
specific,S
i
),其中i
‑
specific为用户自选身份,包括用户名及其交易身份组合;s
i
为用户自选秘密信息,
包括登录平台的口令字;(2)平台为该用户生成平台唯一身份标识ID
i
,区块链服务节点生成用户i公私钥对及证书返回((PK
i
,SK
i
),Cert)至用户。5.如权利要求3所述的物联网感知数据共享交易平台的控制方法,其特征在于,步骤二中,所述交易群组创建,包括:(1)对已注册用户,若其为数据供应商,则为要出售的数据选择数据标签,并加入相应数据标签所指向的Channel,所述平台设有统一的数据标签编号;若其为数据消费者,则根据需求加入对应的数据交易Channel;其中Channel指Fabric平台中创建的通道,即交易群组;(2)数据供应商通过在Channel中广播发送数据交易信息,购买此项数据的数据消费者(1
‑
i)加入此次交易群组,与数据供应商执行群组认证及密钥协商协议;其中,所述数据交易信息包括数据量大小、数据内容摘要、数据价格。6.如权利要求3所述的物联网感知数据共享交易平台的控制方法,其特征在于,步骤三中,所述群组认证及密钥协商协议,包括:(1)交易平台BS进行认证初始化,选择安全参数k∈Z
+
,生成认证系统参数步骤如下:
①
选择一个阶为素数q的椭圆曲线基点为P,自选密钥公钥为P
BS
=s
BS
P;
②
选择4项哈希函数,并公布公共参数;其中,所述哈希函数如下:H1:H2:H
i
:其中i为3或4;(2)交易平台BS为Channel中的数据消费者DC
i
(i=1~N)按以下步骤生成部分私钥K
1i
:
①
选择随机数计算R
i
=r
i
P及h
1i
=H1(ID
DCi
,R
i
,P
BS
);
②
计算部分私钥k
1i
=r
i
+(s
BS
h
1i
mod q),并将密钥信息K
1i
=(k
i
,R
i
)通过安全信道发送至DC
i
;(3)数据消费者DC
i
生成聚合签名公私钥对(APK
i
,ASK
i
),步骤如下:
①
收到K
1i
=(k
i
,R
i
)后检查等式k
i
P=R
i
+h
1i
P
BS
是否成立,若成立则认可该部分私钥;
②
利用其注册阶段自选密钥s
DCi
计算K
2i
=s
DCi
P,则对于数据消费者DC
i
其聚合公钥为APK
i
=(K
2i
,R
i
),聚合私钥为ASK
i
=(k
i
,s
DCi
);(4)交易平台BS为数据供应商生成零知识身份证明参数,步骤如下:
①
调用NI...
【专利技术属性】
技术研发人员:李晖,尚超,曹进,罗玙榕,李致远,何握瑜,闫宇辰,叶文汇,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。