Particle Swarm Algorithm for Smart Contract Vulnerability Detection Based on Semantic Web
- Feng, T; Cui, YY
- 2024
- 点赞
- 收藏
【Author】 Feng, Tao; Cui, Yuyang
【Source】INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS
【影响因子】1.478
【Abstract】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.
【Keywords】Graph Embedding Algorithm; Multimodal Feature Fusion; Particle Swarm Optimisation Algorithm; Smart Contracts; Vulnerability Detection
【发表时间】2024
【收录时间】2024-08-10
【文献类型】实验仿真
【主题类别】
区块链治理-技术治理-智能合约漏洞检测
【DOI】 10.4018/IJSWIS.342850
评论