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 条
  • [31] Household Waste Management System Using IoT and Machine Learning
    Dubey, Sonali
    Singh, Pushpa
    Yadav, Piyush
    Singh, Krishna Kant
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE, 2020, 167 : 1950 - 1959
  • [32] Integrated Power Management in IoT Devices under Wide Dynamic Ranges of Operation
    Gangopadhyay, Samantak
    Bin Nasir, Saad
    Raychowdhury, Arijit
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [33] Securing IoT devices using Java']JavaScript based Sandbox
    Sahu, Ayush
    Singh, Ashima
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1476 - 1482
  • [34] Efficient IoT Device Fingerprinting Approach using Machine Learning
    Osei, Richmond
    Louafi, Habib
    Mouhoub, Malek
    Zhu, Zhongwen
    [J]. SECRYPT : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2022, : 525 - 533
  • [35] DYNAMIC MULTICORE RESOURCE MANAGEMENT: A MACHINE LEARNING APPROACH
    Martinez, Jose F.
    Ipek, Engin
    [J]. IEEE MICRO, 2009, 29 (05) : 8 - 17
  • [36] Dynamic IoT Management System using K-Means Machine Learning for Precision Agriculture Applications
    Stewart, Jacqueline
    Stewart, Robert
    Kennedy, Sean
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [37] A machine learning-based ensemble model for securing the IoT network
    Singh, Rohit
    Sharma, Krishna Pal
    Awasthi, Lalit Kumar
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 10883 - 10897
  • [38] A Machine Learning Approach to Passive Human Motion Detection Using WiFi Measurements From Commodity IoT Devices
    Natarajan, Anisha
    Krishnasamy, Vijayakumar
    Singh, Munesh
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2023, 72
  • [39] Securing Dynamic Service Function Chain Orchestration in EC-IoT Using Federated Learning
    Wang, Shuyi
    Yang, Longxiang
    [J]. SENSORS, 2022, 22 (23)
  • [40] 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,