We investigate the use of deep learning to classify smart contract code vulnerabilities. We use different variants of Convolutional Neural Networks (CNNs) and a Long Short-Term Memory (LSTM) neural network. Five classes of vulnerabilities were employed. Our results suggest that the CNNs are able to provide a good level of accuracy, thus showing the viability of the proposed approach.
Smart Contracts Vulnerability Classification through Deep Learning
Rossini, Martina;Zichichi, Mirko;Ferretti, Stefano
2022
Abstract
We investigate the use of deep learning to classify smart contract code vulnerabilities. We use different variants of Convolutional Neural Networks (CNNs) and a Long Short-Term Memory (LSTM) neural network. Five classes of vulnerabilities were employed. Our results suggest that the CNNs are able to provide a good level of accuracy, thus showing the viability of the proposed approach.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
unibo.pdf
accesso aperto
Descrizione: relazione convegno
Tipo:
Postprint
Licenza:
Licenza per accesso libero gratuito
Dimensione
658.53 kB
Formato
Adobe PDF
|
658.53 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.