Home
Scholarly Works
Machine Learning Model for Smart Contracts...
Conference

Machine Learning Model for Smart Contracts Security Analysis

Abstract

In this paper, we introduce a machine learning predictive model that detects patterns of security vulnerabilities in smart contracts. We adapted two static code analyzers to label more than 1000 smart contracts that were verified and used on the Ethereum platform. Our model predicted a number of major software vulnerabilities with the average accuracy of 95 percent. The model currently supports smart contracts developed in Solidity, however, the approach described in this paper can be applied to other languages and blockchain platforms.

Authors

Momeni P; Wang Y; Samavi R

Volume

00

Pagination

pp. 1-6

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

August 26, 2019

DOI

10.1109/pst47121.2019.8949045

Name of conference

2019 17th International Conference on Privacy, Security and Trust (PST)
View published work (Non-McMaster Users)

Contact the Experts team