Vulnerability Analysis of Smart Contract for Blockchain-Based IoT Applications: A Machine Learning Approach

被引:23
|
作者
Zhou, Qihao [1 ]
Zheng, Kan [2 ,3 ]
Zhang, Kuan
Hou, Lu [1 ]
Wang, Xianbin [4 ]
机构
[1] Beijing Univ Posts & Telecommun, Intelligent Comp & Commun Lab, Key Lab Universal Wireless Commun, Wireless Signal Proc & Networks Lab,Minist Educ, Beijing 100876, Peoples R China
[2] Ningbo Univ, Coll Elect Engn & Comp Sci, Ningbo 315211, Zhejiang, Peoples R China
[3] Univ Nebraska Lincoln, Dept Elect & Comp Engn, Omaha, NE 68182 USA
[4] Western Univ, Dept Elect & Comp Engn, London, ON N6A 5B9, Canada
基金
中国国家自然科学基金;
关键词
Blockchain; Internet of Things (IoT); machine learning (ML); smart contract; vulnerability analysis; NEURAL-NETWORKS; INTERNET;
D O I
10.1109/JIOT.2022.3196269
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the emergence of Blockchain-based Internet of Things (BIoT) applications, smart contracts have become one of the most appealing aspects because they reduce the cost and complexity of distributed administration. However, the immaturity of smart contracts may result in significant financial losses or the leakage of sensitive information. This article first investigates the taxonomy of security issues associated with smart contracts considering BIoT scenarios. To address these security concerns and overcome the limitations of existing methods, a tree-based machine learning vulnerability detection (TMLVD) method is proposed to perform the vulnerability analysis of smart contracts. TMLVD feeds the intermediate representations of smart contracts derived from abstract syntax trees (AST) into a tree-based training network for building the prediction model. Multidimensional features are captured by this model to identify smart contracts as vulnerable. The detection phase can be implemented quickly with limited computing resources and the accuracy of the detection results is guaranteed. The experimental evaluation demonstrated the effectiveness and efficiency of TMLVD on a data set comprised of Ethereum smart contracts.
引用
收藏
页码:24695 / 24707
页数:13
相关论文
共 50 条
  • [31] Blockchain-Based Smart Home Networks Security Empowered with Fused Machine Learning
    Farooq, Muhammad Sajid
    Khan, Safiullah
    Rehman, Abdur
    Abbas, Sagheer
    Khan, Muhammad Adnan
    Hwang, Seong Oun
    SENSORS, 2022, 22 (12)
  • [32] Blockchain-Based Platform for Smart Learning Environments
    Bdiwi, Rawia
    de Runz, Cyril
    Cherif, Arab Ali
    Faiz, Sami
    BUSINESS INFORMATION SYSTEMS, PT I, 2019, 353 : 487 - 499
  • [33] Blockchain-Based Access Control Techniques for IoT Applications
    Namane, Sarra
    Ben Dhaou, Imed
    ELECTRONICS, 2022, 11 (14)
  • [34] Blockchain-Based Access Control for IoT in Smart Home Systems
    Mbarek, Bacem
    Ge, Mouzhi
    Pitner, Tomas
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2020, PT II, 2020, 12392 : 17 - 32
  • [35] CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications
    Uddin, Moin
    Muzammal, Muhammad
    Hameed, Muhammad Khurram
    Javed, Ibrahim Tariq
    Alamri, Bandar
    Crespi, Noel
    APPLIED SCIENCES-BASEL, 2021, 11 (22):
  • [36] Blockchain-based Volunteer Edge Cloud for IoT Applications
    Zhou, Ming-Tuo
    Shen, Feng-Guo
    Ren, Tian-Feng
    Feng, Xin-Yu
    2021 IEEE 93RD VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-SPRING), 2021,
  • [37] Blockchain and smart contract for IoT enabled smart agriculture
    Pranto, Tahmid Hasan
    Noman, Abdulla All
    Mahmud, Atik
    Haque, A. K. M. Bahalul
    PEERJ COMPUTER SCIENCE, 2021,
  • [38] Blockchain and smart contract for IoT enabled smart agriculture
    Pranto T.H.
    Noman A.A.
    Mahmud A.
    Haque A.B.
    PeerJ Computer Science, 2021, 7 : 1 - 29
  • [39] SoliAudit: Smart Contract Vulnerability Assessment Based on Machine Learning and Fuzz Testing
    Liao, Jian-Wei
    Tsai, Tsung-Ta
    He, Chia-Kang
    Tien, Chin-Wei
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 458 - 465
  • [40] A Lightweight Blockchain-Based IoT Identity Management Approach
    Bouras, Mohammed Amine
    Lu, Qinghua
    Dhelim, Sahraoui
    Ning, Huansheng
    FUTURE INTERNET, 2021, 13 (02): : 1 - 14