Particle Swarm Algorithm for Smart Contract Vulnerability Detection Based on Semantic Web

被引:0
|
作者
Feng, Tao [1 ]
Cui, Yuyang [1 ]
机构
[1] Lanzhou Univ Technol, Sch Comp & Commun, Lanzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph Embedding Algorithm; Multimodal Feature Fusion; Particle Swarm Optimisation Algorithm; Smart Contracts; Vulnerability Detection;
D O I
10.4018/IJSWIS.342850
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, smart contracts have risen rapidly in the blockchain field, but security issues have also become increasingly prominent. Due to the lack of unified evaluation standards, the security analysis of smart contracts mainly relies on complex and not easily scalable expert rules. To address these issues, we employ slicing techniques to reduce the interference of extraneous code on the detection process, apply normalisation techniques to eliminate the differences between different compiler versions and use particle swarm optimisation algorithms to determine the similarity between contracts, thus improving the accuracy and efficiency of detection. In addition, we combine a variety of features such as static analysis, dynamic analysis and symbolic execution to gain a more comprehensive understanding of contract characteristics and behaviours for more accurate vulnerability identification. Experimental results show that the scheme significantly improves the detection capability and provides a new solution for the security detection of smart contracts.
引用
收藏
页数:33
相关论文
共 50 条
  • [41] A Graph Neural Network-Based Smart Contract Vulnerability Detection Method with Artificial Rule
    Wei, Ziyue
    Zheng, Weining
    Su, Xiaohong
    Tao, Wenxin
    Wang, Tiantian
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PT IV, 2023, 14257 : 241 - 252
  • [42] TMF-Net: Multimodal smart contract vulnerability detection based on multiscale transformer fusion
    Wang, Tengfei
    Zhao, Xiangfu
    Zhang, Jiarui
    INFORMATION FUSION, 2025, 122
  • [43] SolGPT: A GPT-Based Static Vulnerability Detection Model for Enhancing Smart Contract Security
    Zeng, Shengqiang
    Zhang, Hongwei
    Wang, Jinsong
    Shi, Kai
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT IV, 2024, 14490 : 42 - 62
  • [44] An integrated deep learning model for Ethereum smart contract vulnerability detection
    Jain, Vikas Kumar
    Tripathi, Meenakshi
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (01) : 557 - 575
  • [45] Vulnerability Detection for Smart Contract via Backward Bayesian Active Learning
    Zhang, Jiale
    Tu, Liangqiong
    Cai, Jie
    Su, Xiaobing
    Li, Bin
    Chen, Weitong
    Wang, Yu
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2022, 2022, 13285 : 66 - 83
  • [46] An interpretable model for large-scale smart contract vulnerability detection
    Feng, Xia
    Liu, Haiyang
    Wang, Liangmin
    Zhu, Huijuan
    Sheng, Victor S.
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (03):
  • [47] Smart contract vulnerability detection using wide and deep neural network
    Osei, Samuel Banning
    Ma, Zhongchen
    Huang, Rubing
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 238
  • [48] Smart contract: a survey towards extortionate vulnerability detection and security enhancement
    Porkodi, S.
    Kesavaraja, D.
    WIRELESS NETWORKS, 2024, 30 (03) : 1285 - 1304
  • [49] SmartGuard: An LLM-enhanced framework for smart contract vulnerability detection
    Ding, Hao
    Liu, Yizhou
    Piao, Xuefeng
    Song, Huihui
    Ji, Zhenzhou
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 269
  • [50] Smart contract: a survey towards extortionate vulnerability detection and security enhancement
    S. Porkodi
    D. Kesavaraja
    Wireless Networks, 2024, 30 : 1285 - 1304