{'fraction_non_alphanumeric': 0.0301255230125523, 'fraction_numerical': 0.0033472803347280333, 'mean_word_length': 5.1020408163265305, '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}}
Smart-Power: A Smart Cyber-Physical System to Detect IoT Security Threat through Behavioral Power Profiling

Recently, the security of heterogeneous Internet of Things (IoT) devices has become a major concern of every Wireless Sensor Network (WSN). Efficient power measurement in smart IoT devices has become one of the key research topics. Power optimization of current IoT technology allows the development of many IoT-based applications. In this paper, we design and develop a Cyber-Physical System (CPS) to detect IoT security threats via behavioral power profiling of a heterogeneous wireless sensor device using a smartphone. Experimentation and verification have been conducted on a sample of smart IoT devices with different test scenarios including the device in an Idle state, Active state, Idle, and Active with distributed denial-of-service (DDoS) attack, Idle, and Active with a man-in-the-middle (MitM) attack. We propose to use the device power consumption rate with and without attack to predict and detect a security threat using logistic regression techniques. The proposed system can detect a potential security threat with an average accuracy of 74% and a device high of 85%.