Abstract

The advancements in the domain of Internet of Things (IoT) accelerated the development of new communication technologies. Machine to machine communication in IoT is accomplished with application protocols such as the Constrained Application Protocol and Message Queuing Telemetry Transport (MQTT). The openness of these protocols leads to various types of attacks including DoS Attack. MQTT is widely used in secure IoT applications like health monitoring. One of the prominent attacks in IoT is the denial of service (DoS) attack. This enforces the need for an efficient intrusion detection system method in MQTT-based application. In this paper, we address the vulnerabilities in MQTT, through which intruders can control the low-configuration devices in the network. This paper proposes a lightweight fuzzy logic-based intrusion detection scheme called Secure-MQTT, for detecting malicious activity during the communication between IoT devices. The proposed method uses a fuzzy logic-based system to detect the malicious behavior of the node with the help of a fuzzy rule interpolation mechanism. Secure-MQTT avoids the use of a dense rule base by exploiting the fuzzy rule interpolation that generates rules dynamically. The proposed method provides an effective mechanism to protect the low configuration devices from the DoS attack. The simulation results show that the proposed method detects the attacks more accurately when compared to the existing methods.

Highlights

  • Internet of Things (IoT) is a promising future network paradigm that enables communication among heterogeneous smart devices

  • A fuzzy logic-based inference engine in Secure-Message Queuing Telemetry Transport (MQTT) determines the presence of a malicious device accurately

  • Fuzzy rule interpolation dynamically forms the rules, if the matching antecedent is not found in fuzzy inference engine

Read more

Summary

Introduction

IoT is a promising future network paradigm that enables communication among heterogeneous smart devices. The heterogeneous and huge number of devices in the IoT leads to a difficulty in monitoring the data exchange between the devices, which in turn makes the intrusion detection system (IDS) in IoT a potential research problem. Several protocols such as Message Queuing Telemetry Transport (MQTT) [2], Constrained Application Protocol (CoAP) [3], Extensible Messaging and Presence Protocol (XMPP) [4], and Advanced Message Queuing Protocol (AMQP) [5] are introduced to transfer the message in the IoT network. In this model, publisher, subscriber, and the broker are the basic elements for accomplishing communication between the IoT devices [22]. When a request arrives at the broker, the proposed Secure-MQTT analyzes the traffic and compares the stored fuzzy rules to check the presence of an intrusion

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call