TY - JOUR
T1 - An Anomalous Behavior Detection Method Utilizing Extracted Application-Specific Power Behaviors
AU - Takasaki, Kazunari
AU - Kida, Ryoichi
AU - Togawa, Nozomu
N1 - Funding Information:
This paper was supported in part by Grant-in-Aid for Scientific Research (No. 19H04080).
Publisher Copyright:
Copyright © 2021 The Institute of Electronics, Information and Communication Engineers.
PY - 2021/11
Y1 - 2021/11
N2 - With the widespread use of Internet of Things (IoT) devices in recent years, we utilize a variety of hardware devices in our daily life. On the other hand, hardware security issues are emerging. Power analysis is one of the methods to detect anomalous behaviors, but it is hard to apply it to IoT devices where an operating system and various software programs are running. In this paper, we propose an anomalous behavior detection method for an IoT device by extracting application-specific power behaviors. First, we measure power consumption of an IoT device, and obtain the power waveform. Next, we extract an application-specific power waveform by eliminating a steady factor from the obtained power waveform. Finally, we extract feature values from the application-specific power waveform and detect an anomalous behavior by utilizing the local outlier factor (LOF) method. We conduct two experiments to show how our proposed method works: one runs three application programs and an anomalous application program randomly and the other runs three application programs in series and an anomalous application program very rarely. Application programs on both experiments are implemented on a single board computer. The experimental results demonstrate that the proposed method successfully detects anomalous behaviors by extracting application-specific power behaviors, while the existing approaches cannot.
AB - With the widespread use of Internet of Things (IoT) devices in recent years, we utilize a variety of hardware devices in our daily life. On the other hand, hardware security issues are emerging. Power analysis is one of the methods to detect anomalous behaviors, but it is hard to apply it to IoT devices where an operating system and various software programs are running. In this paper, we propose an anomalous behavior detection method for an IoT device by extracting application-specific power behaviors. First, we measure power consumption of an IoT device, and obtain the power waveform. Next, we extract an application-specific power waveform by eliminating a steady factor from the obtained power waveform. Finally, we extract feature values from the application-specific power waveform and detect an anomalous behavior by utilizing the local outlier factor (LOF) method. We conduct two experiments to show how our proposed method works: one runs three application programs and an anomalous application program randomly and the other runs three application programs in series and an anomalous application program very rarely. Application programs on both experiments are implemented on a single board computer. The experimental results demonstrate that the proposed method successfully detects anomalous behaviors by extracting application-specific power behaviors, while the existing approaches cannot.
KW - anomalous behavior
KW - application-specific power waveform
KW - IoT device
KW - power analysis
KW - steady-state power waveform
UR - http://www.scopus.com/inward/record.url?scp=85141413531&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85141413531&partnerID=8YFLogxK
U2 - 10.1587/TRANSFUN.2020KEP0001
DO - 10.1587/TRANSFUN.2020KEP0001
M3 - Article
AN - SCOPUS:85141413531
SN - 0916-8508
VL - E104A
SP - 1555
EP - 1565
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 11
ER -