SPCBIG-EC: A Robust Serial Hybrid Model for Smart Contract Vulnerability Detection
【Author】 Zhang, Lejun; Li, Yuan; Jin, Tianxing; Wang, Weizheng; Jin, Zilong; Zhao, Chunhui; Cai, Zhennao; Chen, Huiling
【Source】SENSORS
【影响因子】3.847
【Abstract】With countless devices connected to the Internet of Things, trust mechanisms are especially important. IoT devices are more deeply embedded in the privacy of people's lives, and their security issues cannot be ignored. Smart contracts backed by blockchain technology have the potential to solve these problems. Therefore, the security of smart contracts cannot be ignored. We propose a flexible and systematic hybrid model, which we call the Serial-Parallel Convolutional Bidirectional Gated Recurrent Network Model incorporating Ensemble Classifiers (SPCBIG-EC). The model showed excellent performance benefits in smart contract vulnerability detection. In addition, we propose a serial-parallel convolution (SPCNN) suitable for our hybrid model. It can extract features from the input sequence for multivariate combinations while retaining temporal structure and location information. The Ensemble Classifier is used in the classification phase of the model to enhance its robustness. In addition, we focused on six typical smart contract vulnerabilities and constructed two datasets, CESC and UCESC, for multi-task vulnerability detection in our experiments. Numerous experiments showed that SPCBIG-EC is better than most existing methods. It is worth mentioning that SPCBIG-EC can achieve F1-scores of 96.74%, 91.62%, and 95.00% for reentrancy, timestamp dependency, and infinite loop vulnerability detection.
【Keywords】blockchain; IoT; smart contract; vulnerability detection; deep learning; serial hybrid network
【发表时间】2022 JUN
【收录时间】2022-07-30
【文献类型】理论性文章
【主题类别】
区块链治理-技术治理-智能合约漏洞检测
wangjiaxin
发表在《SENSORS》,https://doi.org/10.3390/s22124621,本文提出了提出了一种灵活、系统的混合模型SPCBIG-EC,针对6个典型的智能合约漏洞,构建了多任务漏洞检测。大量实验表明,SPCBIG-EC方法在智能合约漏洞检测中具有良好的性能优势。
回复