赞
踩
摘要 |
---|
信息通信技术(ICT)、物联网(IoT)、大数据分析(BD)的快速发展,为制造业带来了革命性的变革,在第四次工业革命中引入了工业物联网(IIoT)。工业物联网包括机械、制造过程和自动化机制。现有的IIoT系统使用集中式体系结构,由可信第三方(TTP)执行事务,这引起了安全性和隐私问题,可能存在单点故障。新兴技术区块链是解决上述问题的突出解决方案。基于这些事实,在本文中,我们强调了工业物联网环境中数据传播的问题,并提出了一个基于区块链的去中心化工业物联网模型(DMIIoT)。该模型使用一个安全的点对点(P2P)网络,其中每个节点与其他节点进行交互。然后,我们强调了DMIIoT在改善工业物联网中的各种服务方面的潜力,如更好的产品可视性和服务质量(QoS)。最后,我们以一个智能电网(SG,smart grid)系统为例,评估所提模型的效能,包括数据负载平衡、能量管理成本和传输延迟参数。 |
工业4.0中的传感器和执行器等物联网设备的指数级增长需要自动化和实时数据分析。如今,各行各业都在向低成本、高效率和安全的生产流程发展。这带来了工业物联网时代,包括先进的数据分析平台和物联网设备。它的范围从微型传感器到多面工业机器人。
术语 | 解释 |
---|---|
信息通信技术 | (ICT) |
物联网 | (IoT) |
大数据 | (BD) |
图1a显示了由statista报告的联网物联网设备的全球网络。根据Gartner的数据,到2020年,全球将有超过200亿台物联网设备连接在一起。它适用于广泛的行业,如金融服务,零售,和许多其他产业。然而,工业物联网的广泛适用性带来了许多挑战、安全威胁和网络攻击,这掩盖了上面提到的好处。例如,中央数据存储库可能暴露于单个故障点和各种攻击,如Sybil攻击和分布式拒绝服务(DDoS)。但传感器采集到的数据的可靠性可能得不到保证,可能会导致数据被截获。从不同来源(如传感器和被称为BD的智能设备等)生成的大量异构和多模态数据。根据维基百科的数据,图1b显示BD市场的年增长率为11.4%。在工业物联网环境中传输和共享海量数据是一个具有挑战性的问题,恶意用户可能会捕获或破坏数据。BD的介入增加了工业物联网操作的复杂性。为了处理这种复杂性,第三方控制器的参与肯定会增加交易成本和数据处理成本,并降低QoS。早期,在传统系统中,数据被捕获在第三方存储(云和雾)中以实时处理,可以随时从任何位置访问数据。这些存储很容易受到安全攻击,这些攻击要么改变数据,要么使节点不可用。如果某个节点长时间无人值守,内存资源会被刷出,导致数据丢失。
一种分散的防篡改机制已经出现,即区块链,用于解决上述在工业物联网环境中大规模数据传播的安全问题。它在IIoT环境中提供数据从一个节点到另一个节点的安全可靠的传播。图1c显示了区块链适应性的市场增长,据statista报道,到2023年,区块链适应性的市场增长将超过230亿美元。然而,在数据传播中出现的问题和挑战是低传输可靠性和低传输安全性。传输可靠性低是指由于连通性不稳定,导致数据传播频繁中断,给工业物联网系统带来很大的不确定性。基于区块链的去中心化结构可以处理大结构传输的不确定性。低传输安全性是指现有的加密机制可以保护数据,但不一定能保护数据传输;它是由脆弱的关键材料造成的,很容易被揭穿。这可以通过基于区块链的工业物联网系统来处理,该系统具有不可变性、安全性和信任特性的潜力。它可以处理大量恶意攻击的威胁,如欺骗和暴力破解攻击期间的数据传播。
本文的贡献:
开发一个基于区块链的安全去中心化模型,用于工业物联网环境下的BD传播。使用不同的性能参数,如数据负载平衡、能量管理成本和传输延迟,对集中式和分散式模型进行比较分析。为了演示BD在工业物联网中的传播,我们在SG环境中进行了一个案例研究。
工业物联网是软件和硬件的结合,有助于协助和支持使用互联网连接设备和设备的行业应用。在安全威胁下,工业物联网带来了诸多优势,包括:
•实时监控
•前瞻性和预测性维护
•远程诊断
•优化资产/资源。
基于工业物联网的设备和传感器可以创建混合数据环境,因为工业物联网以不同的格式从不同的地点传播大量的数据。BD的管理和治理在过去几十年里一直有点挑战性和高要求。与工业物联网有关的几个问题如下:
为了处理上面提到的挑战,需要一个分布式系统,即区块链系统。
对特定业务流程的单个交易进行分类的加密账本被称为区块链。每笔交易都被记录在区块中,并存储在多个服务器上,而不是单一的集中式服务器上。这使得整个过程透明、安全且可容忍错误。此外,由于所有单独的交易都是使用哈希技术严格加密的,所以区块篡改是非常困难的。尽管如此,区块链为基于IIoT的系统提供了大量的解决方案,以满足业务需求。
图2b为区块链的结构,描述如下:
此外,区块链被划分为public(每个参与者都是区块链的一部分,具有保证的可靠性)和private区块链(受信任参与者支持的公共网络)。专用区块链网络更适合于特定行业的工业物联网应用。在图2a中,显示了一个样本markel树,其中为每个单独的事务生成hash值,例如Tx W,表示样本事务W。区块链的一些关键概念如下
还有其他各种机制,如共识机制,包括PoW、PoS算法等,以实现双方之间的协议。
图3a显示了一个现有的集中式模型,它突出了工业物联网环境中的大量数据传播问题,其中数据来自不同的物联网设备,如移动设备、传感器、执行器。然后,在物联网网关的帮助下,将其转移到云上进行集中存储和处理。它提出了数据验证、单点故障、数据复制、工作量、数据安全(由虚假数据注入攻击、数据复制性攻击等各种攻击造成)、隐私等问题,这些问题都可以通过区块链技术来解决。区块链在工业物联网环境中的集成提供了生产可视性、更快的改进周期、更高的操作员生产率、成本降低、通过持续监控提高质量、提高机器利用率、更好的设施管理和系统的供应链优化。
基于区块链的去中心化数据传播模型直接处理数据并将其传输到基于工业物联网系统的机器上。它消除了第三方的需求,即物联网网关。这里的数据传输是高度安全的,即使网络中的任何节点发生故障,也不会有数据丢失。
图3b展示了提议的基于区块链的DMIIoT模型,该模型在一个IIoT环境中有三个主要组件:物联网设备、云和私有区块链网络。这些组件之间相互通信,物联网设备到节点,节点到云,物联网设备到云,反之亦然。在这里,物联网设备授权现有的IIoT机器与区块链网络和云进行通信。这些物联网设备允许机器通过通信接口向云交换数据进行操作。每个物联网设备所有者在区块链网络上注册,并收到证书,设备通过物联网服务器注册。一旦物联网设备在网络上注册,则为物联网设备发起传感任务,传感数据通过通信接口提交给区块链网络。然后将事件通知发送给设备所有者。物联网设备使用即插即用的方式向网络内的其他设备发送/接收与智能合约相关的交易。区块链使用私钥、公钥和非对称加密技术来确保IIoT设备之间的交易安全。IIoT环境中,每个设备都有一个公钥和私钥(一个随机的数字字符串),它们是加密相关的。从数学上讲,黑客不可能从任何设备的公钥猜出它们的私钥。
物联网设备包括区块链网络中的节点;它由单板计算机和接口板组成。接口板具有模拟输入能力和数字输入/输出能力。它有一个串行接口到单板计算机。传感器桥架用于采集数据并向物联网设备发送控制信号。每个物联网设备在网络中都有自己的账户,并维护一个钱包。每一个钱包都会在双方交易完成后实时更新。区块链服务驻留在计算机上,方便在网络内发送/接收事务。区块链桥直接与物联网设备通信。设备管理器和控制器服务通过设备管理界面执行各种活动,如机器监控、订单替换和BD可视化。交易(与智能合约相关)被发送到IIoT网络中的对等点。它将在区块链中添加一个新块,用于取消旧订单并使用共识算法(例如PoS和PoW)添加新订单。此外,DMIIoT【Decentralized Model for IIoT 】的体系结构允许用户执行安全事务。然后,过滤后的相关交易数据只存储在云上,以备将来使用。DMIIoT维护一个不断增加的经过加密验证的巨大数据记录列表。它在简化业务流程的同时设置透明度、信任和问责制。
以下列出了其中的一些:
在工业物联网环境中处理BD传播是关键任务之一。区块链技术在工业物联网环境中有利于BD传播方面有很大的潜力,但在本文中,我们只关注安全方面。可以通过启用设备数量与区块链网络适配。它为具有广泛潜力的企业提供了便利。
提出的方法有多种潜力;然而,DMIIoT的可扩展性、计算成本和通信成本在不久的将来还需要更多的探索。在接下来的章节中,我们将通过一个基于SGI的案例研究来讨论DMIIoT模型的有效性。
为了验证DMIIoT,使用以太坊平台为SG系统实现了一个仿真原型。该原型通过SG系统中的智能合约组成了一个分散的需求响应(DR,demand response)管理模型。
能源数据是由有限数量的智能电表生成的,这是一个部署在印度联合领土昌迪加尔的基于DMIIoT的系统。为了对所提出的分散模型进行评价,考虑了连接网络区域内100户发电能力为2000 W的家庭和5座输变电站(30000 W)。为了进行实验,反映了500台10gb容量的设备。在这里,考虑1000平方英尺的光伏(PV)太阳能电池板与可再生能源剖面的房屋相关。能源数据定期被推送到与之关联的智能合约中。图4显示了在一个混乱的私有区块链网络中,每个节点连接到另一个节点。每栋房子的屋顶都有一个用于发电的光伏太阳能电池板,并通过一个单板计算机连接到网络。一旦发电,房屋本身就会使用,不用的电可以用来出售。箭头指示数据和事务流。
区块链技术帮助太阳能电池板将多余的电力输送到当地电网或其他同行客户,并直接接收付款,而不是依赖第三方,如银行的付款收据。内部功率分配是在私有的区块链社区中设置的,具有资源配置。采用PoS和PoW等共识算法进行需求-响应验证和支付结算。为了执行DR(需求响应,demand response)事务,在两个对等节点之间创建协议;该协议包括智能合约。
如果需要从SG供电,那么从电网向住宅提供负载产生,并将其记入分布式账簿。此外,SG也连接到区块链网络,并拥有所有电力交易交易的副本,因此会通知电网。它使得SG的数据分析任务更容易,而且可以跟踪每一次电力使用,并可以减少电力损失(技术/非技术)。
图4显示了基于DMIIoT的电力管理系统准备并发布协议,以交换确定数量的能源交易。在电源管理系统钱包中锁定一定数量的加密货币,并注册协议的各个方面。合适的发电机发现并解码来自电源管理中心的报价。是否接受这项协议将取决于电力管理系统提供的津贴数额。进行交易时,相关条件应与具体协议相匹配,并附有调整细则。随后,对事务数据进行加密并加载到区块链中。一旦基于网络的通信和微电网确认发生,它将被记录在区块链的节点中。然后等待共识时间,触发共识处理合同。最后对区块链内部的交易进行了验证和验证。当地电力市场的重点是工业,并旨在为家庭客户、商业和工业生产者、微电网、公用事业和输电运营商提供能源交换。
有各种各样的组织(如EnergyBazaar)正在致力于开发智能代理、基于人工智能的电力供需预测模型、针对印度等发展中国家的基于博弈论的激励模型。表1为区块链在SG系统中的各种电位。
建议的模型是根据以下性能指标来评估的:
对传统SG系统和基于DMIIoT的SG系统进行了评价。我们在一个住宅区用区块链网络连接了10个节点。每个房子都连接到DMIIoT基于SG节点,并有一个用于光伏能源存储的电池,以供进一步使用。
图5a为五个节点之间的能源交易及能源价格的实时结算。节点的能量需求首先由光伏太阳能输出提供;之后,需要的能量从P2P网络的附近节点进行交易。每当能源需求增加时,就利用光伏产量进行管理,从而减少了SG的负担,也减少了能源供应的延迟。因此,即使需求闸门增加,能源流量也会最小化。因此,与独立的SG基础设施相比,提出的方法可以降低能源管理成本。
图5b显示了24小时的能量负载平衡。屋顶光伏太阳能电池板产生能量并供应给特定的住宅。以千瓦时为单位产生的能量是基于它从太阳获得的太阳能。
图5c显示了三个pv输出之间的比较。不同的太阳能电池板产生的能量是不同的,因为太阳能是从太阳接收的。它还取决于其他因素,如地理位置和天气条件,如多云和雨天天气影响太阳能电池板产生能量。
图5d显示了相对于添加到区块链的节点,以毫秒(msec)为单位的能量交易的平均传输延迟。随着能源交易请求数量的增加(来自不同的节点),更多的节点加入到网络中,交易延迟也会增加,反之亦然。不过,与传统的SG系统相比,这种传输延迟可以忽略不计。由于区块链环境的不可变和安全,能源交易的延迟不会影响客户和能源数据的安全性和隐私性。使用区块链加密机制完全保护数据。因此,在基于DMIIoT的SG网络中,由于能量数据的高安全性,每个节点都提供了可靠的通信。
随着物联网设备在制造业自动化和SG等工业应用中的指数级增长,工业物联网要满足设备生成的海量数据的安全性和私密性。传统的集中式模型需要一个可信的中介体来完成双方之间的事务,并产生单点故障问题。在本文中,我们研究了海量数据在工业物联网环境中的传播问题和挑战,并提出了一种基于区块链的分布式模型DMIIoT。此外,本文以SG系统为例,验证了所提出的分散模型。我们利用负载平衡、能量管理成本和传输延迟等参数,将DMIIoT与最先进的方法进行了比较。我们观察到,区块链避免了第三方的需求,提供了数据安全性,并实现了交易的实时结算。结果表明,与传统系统相比,基于区块链的DMIIoT减少了延迟。简而言之,我们将探讨基于区块链的工业物联网环境中的通信和可伸缩性方面。
版权声明
:本文系对论文 “Blockchain-Based Massive Data Dissemination Handling in IIoT Environment” 的解读学习,翻译论文的核心内容的同时,补充解释论文中一些核心关键词。为了方便零基础或基础不扎实的读者阅读,对一些英文缩写或固有词汇进行了扩展解释。该论文为Q1论文,质量上佳。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。