BIC-2022-BDT:区块链和基于数字双胞胎的智能制造高效数据处理安全框架

news2024/11/20 22:38:01
摘要
工业物联网具有智能连接、数据实时处理、协同监测、信息自动处理等特点,是物联网时代的重要组成部分之一。异构工业物联网设备对高数据速率、高可靠性、高覆盖、低延迟的要求,已成为信息安全领域的一大挑战。工业物联网中的智能制造产业需要多方协同的信息处理。一个制造车间需要基于其他几个工厂的数据或阶段性计算结果。但是,在没有任何限制的多方协作过程中,必然存在无效的数据提供者。此外,当智能制造总部参与并整合整个制造系统时,过多的冗余数据和多层传输对整个网络框架的通信效率和安全风险提出了挑战。提出了一种基于数字孪生和高性能计算的安全智能制造框架。由于数据孪生使用的数据来自于区块链认证后生成的集群,在数据孪生中处理的数据只在必要时将结果发送到云总部,因此保证了框架的安全性和私密性。

导论

随着无线通信技术和信息处理技术的不断发展,需要尽可能多的智能设备对实时数据进行处理,并动态反馈信息处理结果,实现工业智能化[1]。越来越多的企业需要在网络上与其他组织交换数据,并基于与其他组织的交互完成更大的任务。智能制造(Smart Manufacturing, SM)利用先进的信息技术和制造技术来优化生产和交易方式,是未来提升全产业链生产效率、生产质量和服务水平的热门技术。工业物联网智能设备实现制造资源数据的实时采集和共享,并基于射频识别设备(RFID)和无线通信技术[3]实现物料的操作可见性和可追溯性。生产资源通过智能设备相互交互,与不同SM行业协同完成大型工业物联网工作。巨大的操作量中存在太多的未知,不可避免的故障或安全问题时有发生,会影响SM产业链的进度。作为一个非常类似于CPS的镜像世界,Digital Twin (DT)可以在这个虚拟世界中模拟物理世界中所有可能的操作并评估其后果,并根据镜像[4]的模拟结果进一步调整物理产品。换句话说,DT不仅可以让工程师和设计师在搭建实际物理环境之前就着手产品的细节,还可以在增加多方联合工作协调的同时降低成本和优化流程。这对SM[5]来说无疑意义重大。
在本文中,我们提出了一种架构,能够在最大程度上提供隐私和安全保障的同时,保证整个SM流程的效率。本文的目的是开发一个在工业物联网环境下保护设备隐私并提供合法身份认证的SM框架,同时使该框架的操作过程更加高效和准确。
本文的其余部分组织如下:在第2节中,我们对其他现有研究进行了概述。第三节提出了一个基于bdt的框架,并对其进行了讨论。我们将概述该框架并解释其流程流。最后,在第四节中,我们对本文进行了总结。

相关工作

在本节中,我们首先介绍了区块链的最新研究,然后调查了数字孪生在工业物联网中的最新发展。

区块链

虽然DT通过模拟物理世界的变化来支持SM更高效地运行,但如果每个传感器的数据都复制回DT,势必会有一些毫无价值的数据干扰模拟和预测。甚至有可能会有恶意数据进入DT,在正确的事件流中误导SM。因此,需要对数据的来源进行身份验证和标识,区块链很好地解决了这个问题[6]。SM是一个典型的多方协作系统,其中生产链中的每个组件都存在信任问题。Zhang等[7]的研究表明,区块链不仅可以解决这一问题,还可以实现更加透明、安全的传输和存储。区块链可以在SM中搜索材料来源,通过剔除不良产品来提高交易效率。Shahbazi等人[8]部署了基于物联网传感器实时数据采集的区块链和智能合约,以确保设备合法性和数据安全性,同时减少决策延迟。利用大数据技术管理大规模数据集,对SM故障诊断进行预测和分析。

数字孪生

Lattanzi等[9]提出当前制造过程对生产资源快速配置和快速适应环境的需求越来越强烈。为了适应这种需求,DT的部署迫在眉睫。他们还总结了在DT部署中需要克服的技术挑战,包括
不同领域的集成、保真度模型的生成以及异构数据的通信。强调DT与IoT、云计算、AI等技术具有良好的融合预期效果,为我们的研究奠定了基础。Lu et al.[10]总结了SM中DT的定义,详细梳理了标准化的DT建模过程,总结了可以部署DT的SM场景。作者展示了DT可以在软件层面上对物理资源进行模拟和模拟,并可以通过代码调试和产品测试即时处理,从而提高了生产效率和制造精度,降低了成本。方[11]将DT实际部署在一个SM车间调度任务中,他们将部署CPS单元作为虚拟和物理孪生的通信媒介,虚拟空间部署在物理空间监测资源是用来收集数据并建立模型的,通过该模型获得相应的调度方案并进行仿真,最终反馈到物理空间。这种方法比传统方法准确得多,因为基于统计得到的数据是一个常数,不能完全反映实际生产过程中环境的变化及其对参数的影响。

提议的基于BDT的智能制造框架

本节对建议的体系结构进行分层描述,其中解释数据处理的不同层,并解释它们对整个框架的部署影响。然后,从全局的角度介绍了整个数据处理过程。如图1所示,本文提出的框架主要分为四层:1)IIoT设备层,2)边缘层,3)云层。
在这里插入图片描述

•设备层:在这一层,传感器将收集各种工业数据,然后将数据转发到上层边缘层。工业物联网中有许多类型的数据来自不同的工业工厂。SM要求车间之间相互协作以完成一项工业任务。SM中不同制造工厂之间的交互是有风险的,因为每个工厂提供的数据不能保证有效性。因此,它们之间的交互不能在没有任何安全保障的情况下进行,只有在识别了它们身份的合法性和数据的有效性后才能进行交互。为了更有效地调度车间之间的协作,应该在调查全局状态或确定协作对象的有效性之后做出调度决策。
•边缘层:在这一层,我们提供了一个联邦区块链网络,设备可以在其中进行身份验证。基站为设备层采集的所有数据的验证和合法性认证提供计算能力支持。虽然工业物联网设备的计算能力和安全性有限,但基站有足够的计算能力对到达基站的数据进行分类和注册。基站基于数据源做了一个集群,每个SM店都有唯一的标识符,因此每个集群都是唯一的。集群中的数据可以清楚地识别其来源,更有利于DT的创建。此外,来自设备层的所有数据源都需要通过共识机制得到网络中其他节点的批准。只有通过认证的数据才能加入集群。此后,SM中需要的数据直接从相应的集群中提取。这些数据已经过认证,无需担心数据的有效性。
•云层:DT部署在该层,制作设备层镜像环境,将数据调度给SM。虚拟SM车间使用的数据是根据标识符判断的,只从对应的集群接收数据,从而保证了数据源的准确性。当一个SM车间需要与其他SM车间交互时,决定是通过总部做出的。在与总部交互时,本地的数据处理结果加密后发送到DT环境的总部。然后总部决定是否与总部交互。在整个过程中,敏感数据的计算在DT中实现,与边缘的交互只与预处理结果进行,因此敏感数据的安全性得到了保证。
数据自底向上从设备层传输到云。该框架提供了一个基于DT和HPC的SM调度框架,并由区块链网络提供有效性验证,保证了SM调度的效率和安全性。在接下来的三个部分中,我们将详细介绍部署在边缘层的区块链、部署在雾中的DT以及部署在云中的高效云选择机制的工作流程。

结论

本文首先回顾了工业物联网和智能制造的概念。基于两者的特点,提出了一种基于区块链和数字孪生的安全高效的智能制造架构,为工业物联网提供全面的工作保障。基于区块链的身份验证和识别确保添加到集群的每个数据都是有效的。拥有有效数据的DT平台根据设定的算法处理数据,在需要其他平台时向总部请求决策。对于提出的架构,我们将在未来的研究中扩展量子计算,并在这些方向上完成架构的技术细节。

参考文献

  1. Park, J.S. et al., 2020. Future trends of IoT, 5G mobile networks, and AI: challenges, opportunities, and solutions. Journal of Information Processing Systems. 16(4), 743-749. https://doi.org/10.3745/JIPS.03.0146
  2. Kang, Hyoung Seok, et al.: Smart manufacturing: Past research, present findings, and future directions. International journal of precision engineering and manufacturing-green technology 3.1 (2016): 111-128.
  3. Zelbst, Pamela J., et al.: The impact of RFID, IIoT, and Blockchain technologies on supply chain transparency. Journal of Manufacturing Technology Management (2019).
  4. Kuts, Vladimir, et al.: Synchronizing physical factory and its digital twin through an IIoT middleware: a case study. Proceedings of the Estonian Academy of Sciences 68.4 (2019).
  5. Karolina Luzniak, Digital Twin Applications – What Challenges Do They Solve? https://neoteric.eu/blog/digital-twin-applications-what-challenges-do-they-solve/#:~:text=What%20are%20digital%20twin%20applications,planning%20of%20large%2C%20complex%20projects. (accessed 12 July 2022) .
  6. Leng, Jiewu, et al.: Blockchain-secured smart manufacturing in industry 4.0: A survey. IEEE Transactions on Systems, Man, and Cybernetics: Systems 51.1 (2020): 237-252.
  7. Zhang, Yongping, et al.: Blockchain-based trust mechanism for IoT-based smart manufacturing system. IEEE Transactions on Computational Social Systems 6.6 (2019): 1386-1394.
  8. Shahbazi, Zeinab, and Yung-Cheol Byun.: Integration of Blockchain, IoT and machine learning for multistage quality control and enhancing security in smart manufacturing. Sensors 21.4 (2021): 1467.
  9. Lattanzi, Luca, et al.: Digital twin for smart manufacturing: A review of concepts towards a practical industrial implementation. International Journal of Computer Integrated Manufacturing 34.6 (2021): 567-597.
  10. Lu, Yuqian, et al.: Digital Twin-driven smart manufacturing: Connotation, reference model, applications and research issues. Robotics and Computer-Integrated Manufacturing 61 (2020): 101837.
  11. Fang, Yilin, et al.: Digital-twin-based job shop scheduling toward smart manufacturing. IEEE transactions on industrial informatics 15.12 (2019): 6425-6435.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/191144.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(02)Cartographer源码无死角解析-(53) 2D后端优化→位姿图优化理论讲解、

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/127350885 文末…

【ardunio+sx1268】与【esp32+sx1268】实现不同主控单片机lora通讯

2023.21 在前文 esp32 sx1268 的 spi 驱动调通之后,又尝试 ardunio sx1268 驱动,实现不同主控对于lora模块 sx1268 的控制 文章目录1. 实验结果2.硬件描述2.1 sx12682.2 ardunio ATmega3283.接线实物图5.开发环境6.代码实现关于esp32sx1268 的驱动以及代…

爆款制作获1200w播放,B站UP主+品牌如何迈入2023

1月13日,bilibili 2022年度百大UP主已经揭开帷幕,今年延续2021年的评审标准,依然从专业性、影响力、创新性三个维度进行评选。来源-B站这套评审标准已经实施两年,早期的百大评选上榜的更多是来自知名度高、影响力广的UP主&#xf…

2.关系数据库

学习过程参考(后续章节同) 【公开课】数据库系统概论(王珊老师)(完结) 《数据库系统概论》思维导图 【专栏必读】数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详…

中国电子学会2021年09月份青少年软件编程Scratch图形化等级考试试卷三级真题(含答案)

2021-09 Scratch三级真题 分数:100 题数:38 一、单选题(共25题,每题2分,共50分) 1. 程序中要使用不确定的数值,这时要用到的是?(D ) A、图章 …

Github如何使用详细介绍(保姆级教学)

前言 📜 “ 作者 久绊A ” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴 目录 一、Github如何搜索 二、如何判断一个项目好不好呢&#xff1f…

yolov5 模型输出的格式解析

工作需要, 又需要对yolov5 输出的模型进行转onnx 再用c进行后续处理。 两个问题。 yolov5 的模型输出的是个啥啊?转成onnx后输出的和yolov5输出的处理是否一样呢? 关于第一个问题,yolov5 的模型输出的是个啥啊? 以前…

【Rust】14. Rust 中的函数式语言功能:迭代器与闭包

14.1 闭包:捕获环境的匿名函数 14.1.1 闭包会捕获其环境 14.1.2 闭包类型推断和注解 闭包并不总是要求像 fn 函数那样在参数和返回值上注明类型闭包通常很短,并只关联于小范围的上下文而非任意情境如果尝试对同一闭包使用不同类型则就会得到类型错误&am…

selenium自动化测试框架

一、Selenium自动化测试(基于python) 1、Selenium简介: 1.1 Selenium是一款主要用于Web应用程序自动化测试的工具集合。Selenium测试直接运行在浏览器中,本质是通过驱动浏览器,模拟浏览器的操作,比如跳转…

测试碎碎念(基础篇_2)

一、软件测试的基础概念1.1 需求在企业中,需求 主要分为 用户需求 和 软件需求~用户需求:可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务;用户需求 一般是比较简略的&#xf…

Flink官方例子解析:带窗口的WordCount

1. 简介 本篇介绍的是带窗口的WordCount,使用窗口函数countWindow。 countWindow是一种计数窗口,有固定窗口和滑动窗口两种用法。 1.1 固定窗口 countWindow(windowSize) , windowSize指的是窗口大小。 例如countWindow(5), 说明一个窗口可…

零基础机器学习做游戏辅助第七课--模型的保存与加载

一、保存模型 当我们训练好模型后将它保存下来,这样下次使用时就可以直接加载模型进行工作了。 常见的保存模型有三种: 只保存权重文件:model.save_weights(num_weights) 当我们使用save_weights保存权重文件时,没有指定后缀名,则会保存三个文件在指定目录下

linux 下ARC的中断机制

linux 下ARC的中断机制 一、Idu 中断控制器初始化 Idu 是arc 处理器内部中断控制模块, 类似于arm 内部的gic 中断控制模块 首先,Idu中断控制器在初始化时, 会解析DTS信息中定义了几个idu控制器,每个Idu控制器注册一个struct irq_domain数据…

嵌入式Linux系统开发笔记(十三)

U-Boot烧写验证测试 正点原子专门编写了一个软件来将编译出来的.bin 文件烧写到 SD 卡中,这个软件叫做“imxdownload” 【1】将 imxdownload 拷贝到工程根目录下 【2】给予 imxdownload 可执行权限 我们直接将软件 imxdownload 从 Windows 下复制到 Ubuntu 中以…

【干货】Windows下cmd中cd命令的使用方法

【干货】Windows下cmd中cd命令的使用方法什么是cd命令cd命令的使用打开cmdcd命令的常用方法进入某个盘进入某个目录返回上一级目录返回至当前工作目录下的根目录参考什么是cd命令 此处介绍两个概念: cmd:命令提示符cd:全称change directory…

model.train()与model.val()

一、问题描述 需要将mmpose框架下训练的模型单独保存出来,做后续处理。用torch.save()直接保存模型mmpose_model.pt,然后重新搭建模型,把保存的模型参数加载进去,得到scratch_model.pt使用scratch_model.pt进行推理,与…

基于Jmeter的百万级tps性能测试实践

【CSDN 编者按】如何对系统的承载能力和响应时间做出准确的评估,为资源的合理配置及优化提供依据,性能测试就成了必不可少的测试手段,本文会给读者推荐一款业界占有率最高的一款性能测试工具——Jmeter。 本文作者朱凯是环信测试主管&#x…

TCP实现回显服务器及客户端

目录 前言: Socket API SeverSocket API TCP中的长短连接 TCP实现回显服务器 代码实现(有详细解释) TCP实现回显客户端 代码实现(有详细注释) 小结: 前言: 上篇文章介绍了TCP的特点。由…

195136-58-4,2‘,7‘-Difluorofluorescein,2,7-二氟荧光素

产品描述:2,7-二氟荧光素中Fluorescein (Uranine) 生物应用中的荧光示踪剂,Fluorescein (Uranine) 是一种具有代表性的绿色荧光团,已被广泛用作实用绿色荧光探针的支架。结构式:理论分析:中文名&#xff1a…

1608_PC汇编语言_first例程分析

全部学习汇总: GreyZhang/g_unix: some basic learning about unix operating system. (github.com) 这一次的笔记主要是梳理一个例程以及部分辅助信息。 为什么要学习汇编语言呢?现在的高级语言开发效率高,而且有着不错的效率,是…