Detection of vulnerabilities in blockchain smart contracts using deep learning

被引:0
|
作者
Gupta, Namya Aankur [1 ]
Bansal, Mansi [1 ]
Sharma, Seema [1 ]
Mehrotra, Deepti [1 ]
Kakkar, Misha [1 ]
机构
[1] Amity Univ, Noida, India
关键词
Blockchain smart contracts; Deep learning; Vulnerabilities detection; AI for blockchain; NEURAL-NETWORKS;
D O I
10.1007/s11276-024-03755-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain helps to give a sense of security as there is only one history of transactions visible to all the involved parties. Smart contracts enable users to manage significant asset amounts of finances on the blockchain without the involvement of any intermediaries. The conditions and checks that have been written in smart contract and executed to the application cannot be changed again. However, these unique features pose some other risks to the smart contract. Smart contracts have several flaws in its programmable language and methods of execution, despite being a developing technology. To build smart contracts and implement numerous complicated business logics, high-level languages are used by the developers to code smart contracts. Thus, blockchain smart contract is the most important element of any decentralized application, posing the risk for it to be attacked. So, the presence of vulnerabilities are to be taken care of on a priority basis. It is important for detection of vulnerabilities in a smart contract and only then implement and connect it with applications to ensure security of funds. The motive of the paper is to discuss how deep learning may be utilized to deliver bug-free secure smart contracts. Objective of the paper is to detect three kinds of vulnerabilities- reentrancy, timestamp and infinite loop. A deep learning model has been created for detection of smart contract vulnerabilities using graph neural networks. The performance of this model has been compared to the present automated tools and other independent methods. It has been shown that this model has greater accuracy than other methods while comparing the prediction of smart contract vulnerabilities in existing models.
引用
收藏
页码:201 / 217
页数:17
相关论文
共 50 条
  • [31] Pioneering automated vulnerability detection for smart contracts in blockchain using KEVM: Guardian ADRGAN
    Pise, Rohini G.
    Patil, Sonali
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (03) : 1805 - 1819
  • [32] Security Vulnerabilities in Ethereum Smart Contracts
    Mense, Alexander
    Flatscher, Markus
    IIWAS2018: THE 20TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES, 2014, : 375 - 380
  • [33] Ethereum Smart Contracts: Vulnerabilities and their Classifications
    Khan, Zulfiqar Ali
    Namin, Akbar Siami
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020,
  • [34] Uncovering Vulnerabilities in Wasm Smart Contracts
    Chen, Weimin
    Sun, Zihan
    Wang, Haoyu
    Luo, Xiapu
    Cai, Haipeng
    Wu, Lei
    2023 IEEE 43RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS, 2023, : 1073 - 1074
  • [35] Bayesian network based vulnerability detection of blockchain smart contracts
    Kodavali, Lakshminarayana
    Kuppuswamy, Sathiyamurthy
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (02) : 1907 - 1920
  • [36] Anomaly detection via blockchained deep learning smart contracts in industry 4.0
    Konstantinos Demertzis
    Lazaros Iliadis
    Nikos Tziritas
    Panagiotis Kikiras
    Neural Computing and Applications, 2020, 32 : 17361 - 17378
  • [37] Monitoring File Integrity Using Blockchain and Smart Contracts
    Pinheiro, Alexandre
    Canedo, Edna Dias
    De Sousa, Rafael Timoteo, Jr.
    De Oliveira Albuquerque, Robson
    IEEE ACCESS, 2020, 8 : 198548 - 198579
  • [38] Implementing decentralized auctions using blockchain smart contracts
    Omar, Ilhaam A.
    Hasan, Haya R.
    Jayaraman, Raja
    Salah, Khaled
    Omar, Mohammed
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2021, 168
  • [39] Transcript Management Using Blockchain Enabled Smart Contracts
    Patel, Kirtan
    Das, Manik Lal
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2020), 2020, 11969 : 392 - 407
  • [40] Combating Deepfake Videos Using Blockchain and Smart Contracts
    Hasan, Haya R.
    Salah, Khaled
    IEEE ACCESS, 2019, 7 : 41596 - 41606