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 条
  • [21] A secure vehicle theft detection framework using Blockchain and smart contract
    Debashis Das
    Sourav Banerjee
    Utpal Biswas
    Peer-to-Peer Networking and Applications, 2021, 14 : 672 - 686
  • [22] Industry 5.0: Ethereum blockchain technology based DApp smart contract
    Rupa, Ch.
    Midhunchakkaravarthy, Divya
    Hasan, Mohammad Kamrul
    Alhumyani, Hesham
    Saeed, Rashid A.
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2021, 18 (05) : 7010 - 7027
  • [23] A Mechanism to Detect and Prevent Ethereum Blockchain Smart Contract Reentrancy Attacks
    Alkhalifah, Ayman
    Ng, Alex
    Watters, Paul A.
    Kayes, A. S. M.
    FRONTIERS IN COMPUTER SCIENCE, 2021, 3
  • [24] A Smart Contract Approach for Efficient Transportation Management
    Alshahrani, Abdullah
    Khedr, Ayman
    Belal, Mohamed
    Saleh, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (10) : 728 - 738
  • [25] Decentralized Voting: A Self-tallying Voting System Using a Smart Contract on the Ethereum Blockchain
    Yang, Xuechao
    Yi, Xun
    Nepal, Surya
    Han, Fengling
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I, 2018, 11233 : 18 - 35
  • [26] MDA-Based Approach for Blockchain Smart Contract Development
    Jurgelaitis, Mantas
    Ceponiene, Lina
    Butkus, Karolis
    Butkiene, Rita
    Drungilas, Vaidotas
    APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [27] Approach to Blockchain and Smart Contract in Latin America: Application in Colombia
    Tellez Ordonez, Luz Angelica
    Ruiz Niviayo, Evelyn Juliana
    Rodriguez Molano, Jose Ignacio
    APPLIED COMPUTER SCIENCES IN ENGINEERING (WEA 2019), 2019, 1052 : 500 - 510
  • [28] Agrolend: A Blockchain implementation approach of smart contract farming platform
    Adeniyi, Jide Kehinde
    Adeniyi, Tunde Taiwo
    Awotunde, Joseph Bamidele
    Abiodun, Moses Kazeem
    Atanda, Oladayo Gbenga
    2023 International Conference on Science, Engineering and Business for Sustainable Development Goals, SEB-SDG 2023, 2023,
  • [29] Machine-learning Approach using Solidity Bytecode for Smart-contract Honeypot Detection in the Ethereum
    Hara, Kazuki
    Takahashi, Takeshi
    Ishimaki, Motoya
    Omote, Kazumasa
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 652 - 659
  • [30] Designing Secure Ethereum Smart Contracts: A Finite State Machine Based Approach
    Mavridou, Anastasia
    Laszka, Aron
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2018, 2018, 10957 : 523 - 540