An efficient approach to secure smart contract of Ethereum blockchain using hybrid security analysis approach

被引:15
|
作者
Kushwaha, Satpal Singh [1 ]
Joshi, Sandeep [1 ]
Gupta, Amit Kumar [1 ]
机构
[1] Manipal Univ Jaipur, Dept Comp Sci & Engn, Jaipur, Rajasthan, India
关键词
Ethereum; Smart contract; Security; Vulnerability; Hybrid analysis; Decentralized; Blockchain;
D O I
10.47974/JDMSC-1815
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The technology behind blockchain is quickly becoming one of the most crucial innovations in recent years. The Smart contracts are digital agreements, made in between two untrusted parties. Smart contracts are self-executable small piece of code that gets executed due to some predefined triggering conditions. Smart contracts store cryptocurrencies as their balances and deal in cryptocurrencies on network transactions. Because of this, smart contracts are constantly open to the possibility of being attacked. A single security vulnerability can make the smart contract very much insecure. The immutability property of the blockchain ensures that, once a smart contract has been placed on the blockchain, cannot be modified in any way. So, the smart contract must be analyzed for any kind of security vulnerability before its deployment on the blockchain. Existing analysis approaches detect vulnerabilities with high false positive rates. Our proposed approach analyses the smart contracts using a hybrid combination of pattern matching and symbolic execution, which produces results with a low false positive rate. We have performed a comparative analysis of our proposed approach to prove its efficiency with the existing research approaches on a data set of 453 smart contracts with tagged vulnerabilities.
引用
收藏
页码:1499 / 1517
页数:19
相关论文
共 50 条
  • [31] A secure and efficient public distribution system using Ethereum-based blockchain technology
    Parameswari, C. Devi
    Ilayaraja, M.
    ELECTRONIC GOVERNMENT- AN INTERNATIONAL JOURNAL, 2023, 19 (05) : 519 - 538
  • [32] Blockchain-Based Secure Voting Mechanism Underlying 5G Network: A Smart Contract Approach
    Chaudhary, Sachi
    Shah, Shail
    Kakkar, Riya
    Gupta, Rajesh
    Alabdulatif, Abdulatif
    Tanwar, Sudeep
    Sharma, Gulshan
    Bokoro, Pitshou N. N.
    IEEE ACCESS, 2023, 11 : 76537 - 76550
  • [33] Secure Communication for Multiquadrotor Networks Using Ethereum Blockchain
    Abichandani, Pramod
    Lobo, Deepan
    Kabrawala, Smit
    McIntyre, William
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (03): : 1783 - 1796
  • [34] Blockchain-based Traceability of Carbon Footprint: A Solidity Smart Contract for Ethereum
    Rosado da Cruz, Antonio Miguel
    Santos, Francisco
    Mendes, Paulo
    Cruz, Estrela Ferreira
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, : 258 - 268
  • [35] Ethereum-Blockchain-Based Technology of Decentralized Smart Contract Certificate System
    Xie, Rui
    Wang, Yuhui
    Tan, Mingzhou
    Zhu, Wei
    Yang, Zhongjie
    Wu, Jiaji
    Jeon, Gwanggil
    IEEE Internet of Things Magazine, 2020, 3 (02): : 44 - 50
  • [36] Towards Model checking approach for Smart contract validation in the EIP-1559 Ethereum
    Ben Fekih, Rim
    Lahami, Mariem
    Jmaiel, Mohamed
    Ben Ali, Ahmed
    Genestier, Philippe
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 83 - 88
  • [37] Ethereum smart contract security research: survey and future research opportunities
    Wang, Zeli
    Jin, Hai
    Dai, Weiqi
    Choo, Kim-Kwang Raymond
    Zou, Deqing
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (02)
  • [38] Ethereum smart contract security research: survey and future research opportunities
    Zeli Wang
    Hai Jin
    Weiqi Dai
    Kim-Kwang Raymond Choo
    Deqing Zou
    Frontiers of Computer Science, 2021, 15
  • [39] Ethereum smart contract security research: survey and future research opportunities
    Zeli WANG
    Hai JIN
    Weiqi DAI
    KimKwang Raymond CHOO
    Deqing ZOU
    Frontiers of Computer Science, 2021, (02) : 137 - 154
  • [40] Contract-based Approach for Security Deposit in Blockchain Networks with Shards
    Li, Jing
    Liu, Tingting
    Niyato, Dusit
    Wang, Ping
    Li, Jun
    Han, Zhu
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 75 - 82