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 条
  • [1] A Smart Contract Vulnerability Detection Model Based on Syntactic and Semantic Fusion Learning
    Han D.
    Li Q.
    Zhang L.
    Xu T.
    Wireless Communications and Mobile Computing, 2023, 2023
  • [2] HSVDetector: a heterogeneous semantic graph-based method for smart contract vulnerability detection
    Zhu, Heming
    Li, Hao
    Lu, Gehao
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (04):
  • [3] A Smart Contract Vulnerability Detection Method Based on Heterogeneous Contract Semantic Graphs and Pre-Training Techniques
    Zhang, Jie
    Lu, Gehao
    Yu, Jia
    ELECTRONICS, 2024, 13 (18)
  • [4] Smart contract reentrancy vulnerability detection method based on manifold pigeon optimization algorithm
    Liu F.
    Huang H.
    Xiang Y.
    Hao Z.
    Zhongguo Kexue Jishu Kexue/Scientia Sinica Technologica, 2023, 53 (11): : 1922 - 1938
  • [5] Smart contract vulnerability detection based on semantic graph and residual graph convolutional networks with edge attention
    Chen, Da
    Feng, Lin
    Fan, Yuqi
    Shang, Siyuan
    Wei, Zhenchun
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 202
  • [6] Smart contract vulnerability detection based on a semantic code structure and a self-designed neural network
    Ren, Xiaojun
    Wu, Yongtang
    Li, Jiaqing
    Hao, Dongmin
    Alam, Muhammad
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 109
  • [7] Smart Contract Vulnerability Detection Based on Multimodal Feature Fusion
    Yu, Jie
    Yu, Xiao
    Li, Jiale
    Sun, Haoxin
    Sun, Mengdi
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT III, ICIC 2024, 2024, 14864 : 344 - 355
  • [8] Smart Contract Vulnerability Detection Based on Symbolic Execution Technology
    Liu, Yiping
    Xu, Jie
    Cui, Baojiang
    CYBER SECURITY, CNCERT 2021, 2022, 1506 : 193 - 207
  • [9] Smart contract vulnerability detection based on a bytecode critical path
    Yin, Guisheng
    Gao, Le
    Zhuang, Yuan
    Li, Jun
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2022, 43 (02): : 255 - 261
  • [10] Smart Contract Timestamp Vulnerability Detection Based on Code Homogeneity
    Wang, Weizhi
    Xia, Lei
    Zhang, Zhuo
    Meng, Xiankai
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (10) : 1362 - 1366