Department of Computer Science, COMSATS University Islamabad, Lahore Campus, Lahore, Pakistan.
Universidad Europea del Atlántico, Santander, Spain.
PLoS One. 2023 Aug 17;18(8):e0285700. doi: 10.1371/journal.pone.0285700. eCollection 2023.
In the Internet of things (IoT), data packets are accumulated and disseminated across IoT devices without human intervention, therefore the privacy and security of sensitive data during transmission are crucial. For this purpose, multiple routing techniques exist to ensure security and privacy in IoT Systems. One such technique is the routing protocol for low power and lossy networks (RPL) which is an IPv6 protocol commonly used for routing in IoT systems. Formal modeling of an IoT system can validate the reliability, accuracy, and consistency of the system. This paper presents the formal modeling of RPL protocol and the analysis of its security schemes using colored Petri nets that applies formal validation and verification for both the secure and non-secure modes of RPL protocol. The proposed approach can also be useful for formal modeling-based verification of the security of the other communication protocols.
在物联网 (IoT) 中,数据包在没有人为干预的情况下在 IoT 设备之间累积和传播,因此传输过程中敏感数据的隐私和安全性至关重要。为此,存在多种路由技术来确保 IoT 系统中的安全性和隐私性。其中一种技术是低功耗有损网络 (RPL) 的路由协议,这是一种常用于 IoT 系统中的 IPv6 协议。对 IoT 系统进行形式化建模可以验证系统的可靠性、准确性和一致性。本文使用着色 Petri 网对 RPL 协议进行了形式化建模,并对其安全方案进行了分析,该方法对 RPL 协议的安全和非安全模式都进行了正式验证和确认。该方法还可用于基于形式化建模的其他通信协议的安全性验证。