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 条
  • [31] DeepFusion: Smart Contract Vulnerability Detection Via Deep Learning and Data Fusion
    Chu, Hanting
    Zhang, Pengcheng
    Dong, Hai
    Xiao, Yan
    Ji, Shunhui
    IEEE TRANSACTIONS ON RELIABILITY, 2024,
  • [32] HGAT: smart contract vulnerability detection method based on hierarchical graph attention network
    Chuang Ma
    Shuaiwu Liu
    Guangxia Xu
    Journal of Cloud Computing, 12
  • [33] Detection of Smart Contract Timestamp Vulnerability Based on Data-flow Path Learning
    Zhang Z.
    Liu Y.-P.
    Xue J.-X.
    Yan M.
    Chen J.-C.
    Mao X.-G.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (05): : 2325 - 2339
  • [34] Smart Contract Vulnerability Detection Method Based on Feature Graph and Multiple Attention Mechanisms
    He, Zhenxiang
    Zhao, Zhenyu
    Chen, Ke
    Liu, Yanlin
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 79 (02): : 3023 - 3045
  • [35] GNN-based Ethereum Smart Contract Multi-Label Vulnerability Detection
    Cheong, Yoo-Young
    Choi, La Yeon
    Shin, Jihwan
    Kim, Taekyung
    Ahn, Jinhyun
    Im, Dong-Hyuk
    38TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN 2024, 2024, : 57 - 61
  • [36] HGAT: smart contract vulnerability detection method based on hierarchical graph attention network
    Ma, Chuang
    Liu, Shuaiwu
    Xu, Guangxia
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [37] A Novel Smart Contract Vulnerability Detection Method Based on Information Graph and Ensemble Learning
    Zhang, Lejun
    Wang, Jinlong
    Wang, Weizheng
    Jin, Zilong
    Zhao, Chunhui
    Cai, Zhennao
    Chen, Huiling
    SENSORS, 2022, 22 (09)
  • [38] A Smart Contract Vulnerability Detection Method Based on Multimodal Feature Fusion and Deep Learning
    Li, Jinggang
    Lu, Gehao
    Gao, Yulian
    Gao, Feng
    MATHEMATICS, 2023, 11 (23)
  • [39] Smart Contract Vulnerability Detection Using Code Representation Fusion
    Wang, Ben
    Chu, Hanting
    Zhang, Pengcheng
    Dong, Hai
    2021 28TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2021), 2021, : 564 - 565
  • [40] ContractGNN: Ethereum Smart Contract Vulnerability Detection Based on Vulnerability Sub-Graphs and Graph Neural Networks
    Wang, Yichen
    Zhao, Xiangfu
    He, Long
    Zhen, Zixian
    Chen, Haiyue
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (06): : 6382 - 6395