Loading [MathJax]/extensions/MathMenu.js
Model Learning and Model Checking of IPSec Implementations for Internet of Things | IEEE Journals & Magazine | IEEE Xplore

Model Learning and Model Checking of IPSec Implementations for Internet of Things


This is the simplified learned state machine model for Libreswan 3.27. The thick green edges highlight the happy flow and dashed red transition indicates the function fla...

Abstract:

With the development of Internet of Things (IoT) technology, the demand for secure communication by smart devices has dramatically increased, and the security of the IoT ...Show More
Topic: Distributed Computing Infrastructure for Cyber-Physical Systems

Abstract:

With the development of Internet of Things (IoT) technology, the demand for secure communication by smart devices has dramatically increased, and the security of the IoT protocol has become the focus of cyberspace. Recently, some scholars have attempted to extend the IPSec protocol to IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) to ensure end-to-end security, which makes it essential to analyze the vulnerability of the IPSec protocol to enhance the security of the IoT. In this study, we use a method combining model learning and model checking to analyze the dynamic vulnerability of IPSec protocol implementations. This method automatically infers the black-box model and compares it with the relevant specifications to expose the defects of the system implementation and search its logic vulnerabilities. We first employ model learning on three IPSec implementations to infer state machine models; then, we use model checking to verify that these models satisfy basic security properties and conform to the RFCs. Our analysis reveals three new security issues: a wrong interaction causing server exception and two violations of the standard.
Topic: Distributed Computing Infrastructure for Cyber-Physical Systems
This is the simplified learned state machine model for Libreswan 3.27. The thick green edges highlight the happy flow and dashed red transition indicates the function fla...
Published in: IEEE Access ( Volume: 7)
Page(s): 171322 - 171332
Date of Publication: 26 November 2019
Electronic ISSN: 2169-3536

Funding Agency:


References

References is not available for this document.