Gentile Antonio Francesco, Macrì Davide, Carnì Domenico Luca, Greco Emilio, Lamonaca Francesco
Institute for High-Performance Computing and Networking (ICAR), National Research Council of Italy (CNR), Via P. Bucci 8/9C, 87036 Rende, Italy.
Department of Computer Engineering, Modeling, Electonics and Systems Engineering (DIMES), University of Calabria, Via P. Bucci 39/c, 87036 Rende, Italy.
Sensors (Basel). 2024 Apr 26;24(9):2781. doi: 10.3390/s24092781.
The widespread adoption of Internet of Things (IoT) devices in home, industrial, and business environments has made available the deployment of innovative distributed measurement systems (DMS). This paper takes into account constrained hardware and a security-oriented virtual local area network (VLAN) approach that utilizes local message queuing telemetry transport (MQTT) brokers, transport layer security (TLS) tunnels for local sensor data, and secure socket layer (SSL) tunnels to transmit TLS-encrypted data to a cloud-based central broker. On the other hand, the recent literature has shown a correlated exponential increase in cyber attacks, mainly devoted to destroying critical infrastructure and creating hazards or retrieving sensitive data about individuals, industrial or business companies, and many other entities. Much progress has been made to develop security protocols and guarantee quality of service (QoS), but they are prone to reducing the network throughput. From a measurement science perspective, lower throughput can lead to a reduced frequency with which the phenomena can be observed, generating, again, misevaluation. This paper does not give a new approach to protect measurement data but tests the network performance of the typically used ones that can run on constrained hardware. This is a more general scenario typical for IoT-based DMS. The proposal takes into account a security-oriented VLAN approach for hardware-constrained solutions. Since it is a worst-case scenario, this permits the generalization of the achieved results. In particular, in the paper, all OpenSSL cipher suites are considered for compatibility with the Mosquitto server. The most used key metrics are evaluated for each cipher suite and QoS level, such as the total ratio, total runtime, average runtime, message time, average bandwidth, and total bandwidth. Numerical and experimental results confirm the proposal's effectiveness in foreseeing the minimum network throughput concerning the selected QoS and security. Operating systems yield diverse performance metric values based on various configurations. The primary objective is identifying algorithms to ensure suitable data transmission and encryption ratios. Another aim is to explore algorithms that ensure wider compatibility with existing infrastructures supporting MQTT technology, facilitating secure connections for geographically dispersed DMS IoT networks, particularly in challenging environments like suburban or rural areas. Additionally, leveraging open firmware on constrained devices compatible with various MQTT protocols enables the customization of the software components, a crucial necessity for DMS.
物联网(IoT)设备在家庭、工业和商业环境中的广泛应用,使得创新型分布式测量系统(DMS)的部署成为可能。本文考虑了受限硬件以及一种面向安全的虚拟局域网(VLAN)方法,该方法利用本地消息队列遥测传输(MQTT)代理、用于本地传感器数据的传输层安全(TLS)隧道,以及将TLS加密数据传输到基于云的中央代理的安全套接字层(SSL)隧道。另一方面,最近的文献表明,网络攻击呈指数级增长,主要致力于破坏关键基础设施、制造危害或获取有关个人、工业或商业公司以及许多其他实体的敏感数据。在开发安全协议和保证服务质量(QoS)方面已经取得了很大进展,但它们往往会降低网络吞吐量。从测量科学的角度来看,较低的吞吐量可能导致观察现象的频率降低,再次产生错误评估。本文没有给出保护测量数据的新方法,而是测试了可以在受限硬件上运行的常用方法的网络性能。这是基于物联网的DMS的一种更常见的典型场景。该提议考虑了针对硬件受限解决方案的面向安全的VLAN方法。由于这是最坏的情况,这使得所取得的结果具有普遍性。特别是,在本文中,考虑了所有OpenSSL密码套件与Mosquitto服务器的兼容性。针对每个密码套件和QoS级别评估了最常用的关键指标,如总比率、总运行时间、平均运行时间、消息时间、平均带宽和总带宽。数值和实验结果证实了该提议在预测所选QoS和安全性方面的最小网络吞吐量方面的有效性。操作系统根据各种配置产生不同的性能指标值。主要目标是识别确保合适的数据传输和加密比率的算法。另一个目标是探索确保与支持MQTT技术的现有基础设施具有更广泛兼容性的算法,促进地理上分散的DMS物联网网络的安全连接,特别是在郊区或农村等具有挑战性的环境中。此外,在与各种MQTT协议兼容的受限设备上利用开放固件能够定制软件组件,这是DMS的一项关键需求。