Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure 2021
DOI: 10.1145/3457337.3457841
|View full text |Cite
|
Sign up to set email alerts
|

Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts

Abstract: Ethereum smart contracts are programs that run on the Ethereum blockchain, and many smart contract vulnerabilities have been discovered in the past decade. Many security analysis tools have been created to detect such vulnerabilities, but their performance decreases drastically when codes to be analyzed are being rewritten. In this paper, we propose Eth2Vec, a machine-learning-based static analysis tool for vulnerability detection in smart contracts. It is also robust against code rewrites, i.e., it can detect… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 76 publications
(24 citation statements)
references
References 48 publications
0
24
0
Order By: Relevance
“…Firstly, a comparison was made with tools such as Oyenete [25], Mythril [26], Smartcheck [27], and Securify [28] for reentrancy and timestamp dependency vulnerabilities. Secondly, we compared it with deep learning-based vulnerability detection methods, namely, Eth2Vec [33], DR-GCN, TMP, GCE, AME [35], AFS [36], and DeeSCV [38]. These methods are described in detail in Section 2.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Firstly, a comparison was made with tools such as Oyenete [25], Mythril [26], Smartcheck [27], and Securify [28] for reentrancy and timestamp dependency vulnerabilities. Secondly, we compared it with deep learning-based vulnerability detection methods, namely, Eth2Vec [33], DR-GCN, TMP, GCE, AME [35], AFS [36], and DeeSCV [38]. These methods are described in detail in Section 2.…”
Section: Resultsmentioning
confidence: 99%
“…Ashizawa et al proposed Eth2Vec, a machine learningbased static analysis tool for smart contract vulnerability detection. It automatically learns the features of vulnerable smart contract bytecodes through a neural network for natural language processing [33]. Eth2Vec detects vulnerabilities with a high degree of accuracy by implicitly extracting features and combining lexical semantics between contracts, even after rewriting the code.…”
Section: Existing Methods For Detecting Smart Contract Vulnerabilitiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Eth2Vec [196], as an ML-based static analysis tool, owns the robustness against code rewriting of the smart contracts. This tool can automatically learn features and separate feature extraction from the technical difficulty of the smart contracts analysis by ML.…”
Section: Intellectuality Smart Contract Tailoring To Eimentioning
confidence: 99%
“…Ashizawa et al [57] presented Eth2Vec-a deep learning vulnerability detection system for Ethereum smart contracts. To evaluate their proposed system, they compared it to SVM.…”
Section: Cryptojacking Malware and Securitymentioning
confidence: 99%