File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Smart contract vulnerability detection using graph neural networks

TitleSmart contract vulnerability detection using graph neural networks
Authors
Issue Date2020
Citation
29th International Joint Conference on Artificial Intelligence (IJCAI 2020), Yokohama, 1 January 2021. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, 2020, v. 2021-January, p. 3283-3290 How to Cite?
AbstractThe security problems of smart contracts have drawn extensive attention due to the enormous financial losses caused by vulnerabilities. Existing methods on smart contract vulnerability detection heavily rely on fixed expert rules, leading to low detection accuracy. In this paper, we explore using graph neural networks (GNNs) for smart contract vulnerability detection. Particularly, we construct a contract graph to represent both syntactic and semantic structures of a smart contract function. To highlight the major nodes, we design an elimination phase to normalize the graph. Then, we propose a degree-free graph convolutional neural network (DR-GCN) and a novel temporal message propagation network (TMP) to learn from the normalized graphs for vulnerability detection. Extensive experiments show that our proposed approach significantly outperforms state-of-the-art methods in detecting three different types of vulnerabilities.
Persistent Identifierhttp://hdl.handle.net/10722/321914
ISBN
ISSN
2020 SCImago Journal Rankings: 0.649
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorZhuang, Yuan-
dc.contributor.authorLiu, Zhenguang-
dc.contributor.authorQian, Peng-
dc.contributor.authorLiu, Qi-
dc.contributor.authorWang, Xiang-
dc.contributor.authorHe, Qinming-
dc.date.accessioned2022-11-03T02:22:19Z-
dc.date.available2022-11-03T02:22:19Z-
dc.date.issued2020-
dc.identifier.citation29th International Joint Conference on Artificial Intelligence (IJCAI 2020), Yokohama, 1 January 2021. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, 2020, v. 2021-January, p. 3283-3290-
dc.identifier.isbn9780999241165-
dc.identifier.issn1045-0823-
dc.identifier.urihttp://hdl.handle.net/10722/321914-
dc.description.abstractThe security problems of smart contracts have drawn extensive attention due to the enormous financial losses caused by vulnerabilities. Existing methods on smart contract vulnerability detection heavily rely on fixed expert rules, leading to low detection accuracy. In this paper, we explore using graph neural networks (GNNs) for smart contract vulnerability detection. Particularly, we construct a contract graph to represent both syntactic and semantic structures of a smart contract function. To highlight the major nodes, we design an elimination phase to normalize the graph. Then, we propose a degree-free graph convolutional neural network (DR-GCN) and a novel temporal message propagation network (TMP) to learn from the normalized graphs for vulnerability detection. Extensive experiments show that our proposed approach significantly outperforms state-of-the-art methods in detecting three different types of vulnerabilities.-
dc.languageeng-
dc.relation.ispartofIJCAI International Joint Conference on Artificial Intelligence-
dc.titleSmart contract vulnerability detection using graph neural networks-
dc.typeConference_Paper-
dc.description.naturelink_to_OA_fulltext-
dc.identifier.doi10.24963/ijcai.2020/454-
dc.identifier.scopuseid_2-s2.0-85097356578-
dc.identifier.volume2021-January-
dc.identifier.spage3283-
dc.identifier.epage3290-
dc.identifier.isiWOS:000764196703058-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats