Droid-IoT: Detect Android IoT Malicious Applications Using ML and Blockchain

被引:3
|
作者
Alshahrani, Hani Mohammed [1 ]
机构
[1] Najran Univ, Coll Comp Sci & Informat Syst, Najran 61441, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 70卷 / 01期
关键词
Android; blockchain; analysis; malware;
D O I
10.32604/cmc.2022.019623
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most rapidly growing areas in the last few years is the Internet of Things (IoT), which has been used in widespread fields such as healthcare, smart homes, and industries. Android is one of the most popular operating systems (OS) used by IoT devices for communication and data exchange. Android OS captured more than 70 percent of the market share in 2021. Because of the popularity of the Android OS, it has been targeted by cybercriminals who have introduced a number of issues, such as stealing private information. As reported by one of the recent studies Android malware are developed almost every 10 s. Therefore, due to this huge exploitation an accurate and secure detection system is needed to secure the communication and data exchange in Android IoT devices. This paper introduces Droid-IoT, a collaborative framework to detect Android IoT malicious applications by using the blockchain technology. Droid-IoT consists of four main engines: (i) collaborative reporting engine, (ii) static analysis engine, (iii) detection engine, and (iv) blockchain engine. Each engine contributes to the detection and minimization of the risk of malicious applications and the reporting of any malicious activities. All features are extracted automatically from the inspected applications to be classified by the machine learning model and store the results into the blockchain. The performance of Droid-IoT was evaluated by analyzing more than 6000 Android applications and comparing the detection rate of Droid-IoT with the state-of-the-art tools. Droid-IoT achieved a detection rate of 97.74% with a low false positive rate by using an extreme gradient boosting (XGBoost) classifier.
引用
收藏
页码:739 / 766
页数:28
相关论文
共 50 条
  • [1] IoT Applications Using Blockchain and Smart Contracts
    Roriz, Rui
    Pereira, Jose Luis
    DIGITAL SCIENCE, 2019, 850 : 426 - 434
  • [2] Using Opcode-Sequences to Detect Malicious Android Applications
    Jerome, Quentin
    Allix, Kevin
    State, Radu
    Engel, Thomas
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 914 - 919
  • [3] A Bibliometric Analysis of Blockchain and its applications in IOT and ML for Improved Decision Making
    Bunga, Manisha
    Joshi, Sujata
    2022 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATIONS (DASA), 2022, : 416 - 420
  • [4] Coping with smartly malicious leaders: PBFT with arbitration for blockchain-based IoT applications
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [5] Security and Privacy for Mobile IoT Applications Using Blockchain
    Carvalho, Kevin
    Granjal, Jorge
    SENSORS, 2021, 21 (17)
  • [6] Familial Analysis of Malicious Android Apps Controlling IOT Devices
    Maikap, Subhadhriti
    Kishore, Pushkar
    Barisal, Swadhin Kumar
    Mohapatra, Durga Prasad
    INTERNET OF THINGS AND CONNECTED TECHNOLOGIES, 2022, 340 : 205 - 214
  • [7] Overcoming Limits of Blockchain for IoT Applications
    Buccafurri, Francesco
    Lax, Gianluca
    Nicolazzo, Serena
    Nocera, Antonino
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [8] Testing at scale of IoT blockchain applications
    Walker, Michael A.
    Schmidt, Douglas C.
    Dubey, Abhishek
    ROLE OF BLOCKCHAIN TECHNOLOGY IN IOT APPLICATIONS, 2019, 115 : 155 - 179
  • [9] Blockchain, IoT Applications and Industry 4.0
    Fernandez-Vazquez, S.
    Rosillo, R.
    de la Fuente, D.
    Alvarez Gil, N.
    IOT AND DATA SCIENCE IN ENGINEERING MANAGEMENT, 2023, 160 : 113 - 118
  • [10] Blockchain Data Management for IoT Applications
    Drakatos, Panagiotis
    2022 23RD IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2022), 2022, : 337 - 339