Securing IoT Devices Using Dynamic Power Management: Machine Learning Approach

被引:5
|
作者
Chawla, Nikhil [1 ]
Singh, Arvind [2 ]
Kumar, Harshit [1 ]
Kar, Monodeep [3 ]
Mukhopadhyay, Saibal [1 ]
机构
[1] Georgia Inst Technol, Dept Elect & Comp Engn, Atlanta, GA 30332 USA
[2] Rambus Inc, Sunnyvale, CA 94089 USA
[3] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
Android operating system (OS); application inference; CPUFreq; dynamic voltage and frequency scaling (DVFS); energy efficiency; machine learning (ML); malware detection; side channel; snapdragon;
D O I
10.1109/JIOT.2020.3021594
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The shift in paradigm from cloud computing toward edge has resulted in faster response times, a more secure and energy-efficient edge. Internet-of-Things (IoT) devices form a vital part of the edge, but despite legions of benefits it offers, increasing vulnerabilities and escalation in malware generation has rendered them insecure. Software-based approaches are prominent in malware detection, but they fail to meet the requirements for IoT devices. Dynamic power management (DPM) is architecture agnostic and inherently pervasive component existing in all low-power IoT devices. In this article, we demonstrate dynamic voltage and frequency scaling (DVFS) states form a signature pertinent to an application, and its runtime variations comprise of features essential for securing IoT devices against malware attacks. We have demonstrated this proof of concept by performing experimental analysis on a Snapdragon 820 mobile processor, hosting the Android operating system (OS). We developed a supervised machine learning model for application classification and malware identification by extracting features from the DVFS states time series. The experimental results show >0.7 F1 score in classifying different android benchmarks and >0.88 in classifying benign and malware applications when evaluated across different DVFS governors. We also performed power measurements under different governors to evaluate power-security aware governor. We have observed higher detection accuracy and lower power dissipation under settings of the ondemand governor.
引用
收藏
页码:16379 / 16394
页数:16
相关论文
共 50 条
  • [41] Identifying IoT Devices: A Machine Learning Analysis Using Traffic Flow Metadata
    Adjei, Jeffrey
    Heywood, Nur Zincir
    Nandy, Biswajit
    Seddigh, Nabil
    [J]. PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [42] An optimal storage utilization technique for IoT devices using sequential machine learning
    Al-Maitah, Mohammed
    AlZubi, Ahmad Ali
    Alarifi, Abdulaziz
    [J]. COMPUTER NETWORKS, 2019, 152 : 98 - 105
  • [43] Machine learning approach of detecting anomalies and forecasting time-series of IoT devices
    Malki, Amer
    Atlam, El-Sayed
    Gad, Ibrahim
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (11) : 8973 - 8986
  • [44] ProFiOt: Abnormal Behavior Profiling (ABP) of IoT devices based on a Machine Learning Approach
    Lee, Soo-Yeon
    Wi, Sa-Rang
    Seo, Eunil
    Jung, Jun-Kwon
    Chung, Tai-Myoung
    [J]. 2017 27TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2017, : 491 - 496
  • [45] Securing Networks using SDN and Machine Learning
    Comaneci, Dragos
    Dobre, Ciprian
    [J]. 2018 21ST IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2018), 2018, : 194 - 200
  • [46] Securing Machine Learning: A Red vs Blue Approach
    Hildenbrandt, Alex
    Diehl, Ashley
    [J]. PROCEEDINGS OF THE 2021 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2021, : 337 - 340
  • [47] Machine learning approach to power system dynamic security analysis
    Niimura, T
    Ko, HS
    Xu, H
    Moshref, A
    Morison, K
    [J]. 2004 IEEE PES POWER SYSTEMS CONFERENCE & EXPOSITION, VOLS 1 - 3, 2004, : 1084 - 1088
  • [48] An efficient approach to detect IoT botnet attacks using machine learning
    Alothman, Zainab
    Alkasassbeh, Mouhammd
    Baddar, Sherenaz Al-Haj
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2020, 26 (03) : 241 - 254
  • [49] Securing Machine Learning Engines in IoT Applications with Attribute-Based Encryption
    Kurniawan, Agus
    Kyas, Marcel
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2019, : 30 - 34
  • [50] RobEns: Robust Ensemble Adversarial Machine Learning Framework for Securing IoT Traffic
    Alkadi, Sarah
    Al-Ahmadi, Saad
    Ben Ismail, Mohamed Maher
    [J]. SENSORS, 2024, 24 (08)