{'fraction_non_alphanumeric': 0.025343189017951427, 'fraction_numerical': 0.0031678986272439284, 'mean_word_length': 5.196078431372549, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Intrusion Detection in IoT Systems Based on Deep Learning Using Convolutional Neural Network

Internet of Things (IoT) and the fourth Industrial Revolution are key developmental trends of today’s technology. With a variety of devices, environments, and communication protocols, IoT systems are at increased risks of insecurity and vulnerability. Therefore, an effective intrusion detection method, which suits IoT systems, is necessary. This paper proposes a new method of detecting intrusion for IoT systems based on deep learning using a convolutional neural network. The log information of an IoT system such as location, service, address, etc., is extracted into an original feature set. Next the original feature set is improved and encoded into a digital matrix and fed into a convolutional neural network for training and detection. The proposed method is evaluated based on the cross-validation method and has an average accuracy of 98.9%.