Your browser doesn't support javascript.
loading
CBGRU: A Detection Method of Smart Contract Vulnerability Based on a Hybrid Model.
Zhang, Lejun; Chen, Weijie; Wang, Weizheng; Jin, Zilong; Zhao, Chunhui; Cai, Zhennao; Chen, Huiling.
Afiliación
  • Zhang L; College of Information Engineering, Yangzhou University, Yangzhou 225127, China.
  • Chen W; Research and Development Center for E-Learning, Ministry of Education, Beijing 100039, China.
  • Wang W; Cyberspace Institute Advanced Technology, Guangzhou University, Guangzhou 510006, China.
  • Jin Z; College of Information Engineering, Yangzhou University, Yangzhou 225127, China.
  • Zhao C; Computer Science Department, City University of Hong Kong, Hong Kong.
  • Cai Z; School of Computer and Software, Nanjing University of Information Science and Technology, Nanjing 210044, China.
  • Chen H; College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China.
Sensors (Basel) ; 22(9)2022 May 07.
Article en En | MEDLINE | ID: mdl-35591263
ABSTRACT
In the context of the rapid development of blockchain technology, smart contracts have also been widely used in the Internet of Things, finance, healthcare, and other fields. There has been an explosion in the number of smart contracts, and at the same time, the security of smart contracts has received widespread attention because of the financial losses caused by smart contract vulnerabilities. Existing analysis tools can detect many smart contract security vulnerabilities, but because they rely too heavily on hard rules defined by experts when detecting smart contract vulnerabilities, the time to perform the detection increases significantly as the complexity of the smart contract increases. In the present study, we propose a novel hybrid deep learning model named CBGRU that strategically combines different word embedding (Word2Vec, FastText) with different deep learning methods (LSTM, GRU, BiLSTM, CNN, BiGRU). The model extracts features through different deep learning models and combine these features for smart contract vulnerability detection. On the currently publicly available dataset SmartBugs Dataset-Wild, we demonstrate that the CBGRU hybrid model has great smart contract vulnerability detection performance through a series of experiments. By comparing the performance of the proposed model with that of past studies, the CBGRU model has better smart contract vulnerability detection performance.
Asunto(s)
Palabras clave

Texto completo: 1 Colección: 01-internacional Banco de datos: MEDLINE Asunto principal: Cadena de Bloques Tipo de estudio: Diagnostic_studies Idioma: En Revista: Sensors (Basel) Año: 2022 Tipo del documento: Article País de afiliación: China

Texto completo: 1 Colección: 01-internacional Banco de datos: MEDLINE Asunto principal: Cadena de Bloques Tipo de estudio: Diagnostic_studies Idioma: En Revista: Sensors (Basel) Año: 2022 Tipo del documento: Article País de afiliación: China