Since its inception, the Internet of Things (IoT) has witnessed mushroom growth as a breakthrough technology. In a nutshell, IoT is the integration of devices and data such that processes are automated and centralized to a certain extent. IoT is revolutionizing the way business is done and is transforming society as a whole. As this technology advances further, the need to exploit detection and weakness awareness increases to prevent unauthorized access to critical resources and business functions, thereby rendering the system unavailable. Denial of Service (DoS) and Distributed DoS attacks are all too common. In this paper, we propose a Protocol Based Deep Intrusion Detection (PB-DID) architecture, in which we created a data-set of packets from IoT traffic by comparing features from the UNSWNB15 and Bot-IoT data-sets based on flow and Transmission Control Protocol (TCP). We classify non-anomalous, DoS, and DDoS traffic uniquely by taking care of the problems like imbalanced and over-fitting. We have achieved a classification accuracy of 96.3% by using deep learning (DL) technique.
21 January 2021 in EURASIP Journal on Wireless Communications and Networking
Internet of Things (IoT) devices are well-connected; they generate and consume data which involves transmission of data back and forth among various devices. Ensuring security of the data is a critical challenge as far as IoT is concerned. Since IoT devices are inherently low-power and do not require a lot of compute power, a Network Intrusion Detection System is typically employed to detect and remove malicious packets from entering the network. In the same context, we propose feature clusters in terms of Flow, Message Queuing Telemetry Transport (MQTT) and Transmission Control Protocol (TCP) by using features in UNSW-NB15 data-set. We eliminate problems like over-fitting, curse of dimensionality and imbalance in the data-set. We apply supervised Machine Learning (ML) algorithms, i.e., Random Forest (RF), Support Vector Machine and Artificial Neural Networks on the clusters. Using RF, we, respectively, achieve 98.67% and 97.37% of accuracy in binary and multi-class classification. In clusters based techniques, we achieved 96.96%, 91.4% and 97.54% of classification accuracy by using RF on Flow & MQTT features, TCP features and top features from both clusters. Moreover, we show that the proposed feature clusters provide higher accuracy and requires lesser training time as compared to other state-of-the-art supervised ML-based approaches.
Early detection of wildfires is a critical modern-day challenge for first responders and emergency services. The existing systems for wildfire detection include video surveillance with high-end cameras using pattern recognition and satellite-based monitoring. These systems are very expensive which makes them beyond the reach of medium to small scale users. In a prior work, we proposed a low-power and low-cost wildfire monitoring system based on distributed sensor networks. The system combined a camera with humidity and smoke sensors. A major challenge in the implementation of that system was to classify the difference between camera images with and without the fire/smoke. The latest developments in deep learning offer a viable solution to process the camera images and detect the presence of wildfire/smoke using convolutional neural networks (CNNs). We use a very large wildfire image database to train and validate the CNN classifiers and analyze their classification accuracy. The results indicate that CNNs can detect presence of fire/smoke in wildfire images with very high accuracy. We plan to continue this work and integrate the CNN based classification method into our proposed wildfire detection system.
1 February 2018 in Computers and Electrical Engineering