{'fraction_non_alphanumeric': 0.0211864406779661, 'fraction_numerical': 0.0, 'mean_word_length': 5.385135135135135, '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}}
A Review of Artificial Intelligence Based Intrusion Detection for Software-Defined Wireless Sensor Networks

Wireless communications and Wireless Sensor Networks (WSNs) are intensively used in manufacturing industries, in medical devices, for the determination of the position and for the guidance of military drones and bombs. Given the scope of utilization of WSNs, the security of wireless communications is a very critical problem that must be tackled accordingly. A Software-Defined Wireless Sensor Network (SDWSN) is realized by infusing a Software Defined Network (SDN) model in a WSN. In this paper, the cryptography schemes as well as the security threats related to SDWSNs are identified and the Artificial Intelligence (AI) techniques used to detect intrusions in SDWSNs are presented. It is shown that a two-level security model combining cryptography schemes and AI techniques can be used to fight malicious attacks against SDWSNs.