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 条
  • [41] EtherProv: provenance-aware detection, analysis, and mitigation of Ethereum smart contract security issues
    Linoy, Shlomi
    Ray, Suprio
    Stakhanova, Natalia
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 11 - 20
  • [42] Smart Contract Framework for Secure and Efficient P2P Energy Trading with Blockchain
    Gurjar, Garima
    Nikose, Mangesh D.
    JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2025, 20 (01) : 255 - 269
  • [43] Making drug supply chain secure traceable and efficient: a Blockchain and smart contract based implementation
    Kailash Chandra Bandhu
    Ratnesh Litoriya
    Pradeep Lowanshi
    Manav Jindal
    Lokendra Chouhan
    Suresh Jain
    Multimedia Tools and Applications, 2023, 82 : 23541 - 23568
  • [44] Ethereum Smart Contract Analysis Tools: A Systematic Review
    Kushwaha, Satpal Singh
    Joshi, Sandeep
    Singh, Dilbag
    Kaur, Manjit
    Lee, Heung-No
    IEEE ACCESS, 2022, 10 : 57037 - 57062
  • [45] Making drug supply chain secure traceable and efficient: a Blockchain and smart contract based implementation
    Bandhu, Kailash Chandra
    Litoriya, Ratnesh
    Lowanshi, Pradeep
    Jindal, Manav
    Chouhan, Lokendra
    Jain, Suresh
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (15) : 23541 - 23568
  • [46] Comparison of Ethereum Smart Contract Analysis and Verification Methods
    Happersberger, Vincent
    Jaekel, Frank-Walter
    Knothe, Thomas
    Pignolet, Yvonne-Anne
    Schmid, Stefan
    COMPUTER SECURITY. ESORICS 2023 INTERNATIONAL WORKSHOPS, PT I, 2024, 14398 : 344 - 358
  • [47] An Approach Towards Implementing Online Voting System Framework Using Blockchain Technology and Smart Contract
    Haldar, Paranjay
    Roy, Rajdeep
    Biswas, Utpal
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 138 (04) : 2699 - 2732
  • [48] Vulnerability Analysis of Smart Contract for Blockchain-Based IoT Applications: A Machine Learning Approach
    Zhou, Qihao
    Zheng, Kan
    Zhang, Kuan
    Hou, Lu
    Wang, Xianbin
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (24) : 24695 - 24707
  • [49] Scammer identification using CatBoost in smart contract for enhancing security in blockchain network
    Porkodi, S.
    Kesavaraja, D.
    WIRELESS NETWORKS, 2024, 30 (03) : 1165 - 1186
  • [50] Scammer identification using CatBoost in smart contract for enhancing security in blockchain network
    S. Porkodi
    D. Kesavaraja
    Wireless Networks, 2024, 30 : 1165 - 1186