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 条
  • [21] A smart contract vulnerability detection method based on deep learning with opcode sequences
    Li, Peiqiang
    Wang, Guojun
    Xing, Xiaofei
    Zhu, Jinyao
    Gu, Wanyi
    Zhai, Guangxin
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (05) : 3222 - 3238
  • [22] PSCVFinder: A Prompt-Tuning Based Framework for Smart Contract Vulnerability Detection
    Yu, Lei
    Lu, Junyi
    Liu, Xianglong
    Yang, Li
    Zhang, Fengjun
    Ma, Jiajia
    2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, ISSRE, 2023, : 556 - 567
  • [23] Smart Contract Vulnerability Detection Based on Deep Learning and Multimodal Decision Fusion
    Deng, Weichu
    Wei, Huanchun
    Huang, Teng
    Cao, Cong
    Peng, Yun
    Hu, Xuan
    SENSORS, 2023, 23 (16)
  • [24] Smart Contract Vulnerability Detection Model Based on Multi-Task Learning
    Huang, Jing
    Zhou, Kuo
    Xiong, Ao
    Li, Dongmeng
    SENSORS, 2022, 22 (05)
  • [25] Ethereum Smart Contract Vulnerability Detection Model Based on Triplet Loss and BiLSTM
    Wang, Meiying
    Xie, Zheyu
    Wen, Xuefan
    Li, Jianmin
    Zhou, Kuanjiu
    ELECTRONICS, 2023, 12 (10)
  • [26] Smart Contract Vulnerability Detection Based on Multi Graph Convolutional Neural Networks with Self-attention
    Li, Jiale
    Yu, Xiao
    Yu, Jie
    Sun, Haoxin
    Sun, Mengdi
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT III, ICIC 2024, 2024, 14864 : 319 - 330
  • [27] Smart contract vulnerability detection combined with multi-objective detection
    Zhang, Lejun
    Wang, Jinlong
    Wang, Weizheng
    Jin, Zilong
    Su, Yansen
    Chen, Huiling
    COMPUTER NETWORKS, 2022, 217
  • [28] Combining Graph Neural Networks With Expert Knowledge for Smart Contract Vulnerability Detection
    Liu, Zhenguang
    Qian, Peng
    Wang, Xiaoyang
    Zhuang, Yuan
    Qiu, Lin
    Wang, Xun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (02) : 1296 - 1310
  • [29] EDSCVD: Enhanced Dual-Channel Smart Contract Vulnerability Detection Method
    Wu, Huaiguang
    Peng, Yibo
    He, Yaqiong
    Lu, Siqi
    SYMMETRY-BASEL, 2024, 16 (10):
  • [30] MANDO-HGT: Heterogeneous Graph Transformers for Smart Contract Vulnerability Detection
    Nguyen, Hoang H.
    Nhat-Minh Nguyen
    Xie, Chunyao
    Ahmadi, Zahra
    Kudendo, Daniel
    Thanh-Nam Doan
    Jiang, Lingxiao
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 334 - 346