Cited 2 time in
Software Weakness Detection in Solidity Smart Contracts Using Control and Data Flow Analysis: A Novel Approach with Graph Neural Networks
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Seo, Aria | - |
| dc.contributor.author | Kim, Young-Tak | - |
| dc.contributor.author | Yang, Ji Seok | - |
| dc.contributor.author | Lee, YangSun | - |
| dc.contributor.author | Son, Yunsik | - |
| dc.date.accessioned | 2024-09-09T10:30:18Z | - |
| dc.date.available | 2024-09-09T10:30:18Z | - |
| dc.date.issued | 2024-08 | - |
| dc.identifier.issn | 2079-9292 | - |
| dc.identifier.issn | 2079-9292 | - |
| dc.identifier.uri | https://scholarworks.dongguk.edu/handle/sw.dongguk/23037 | - |
| dc.description.abstract | Smart contracts on blockchain platforms are susceptible to security issues that can lead to significant financial losses. This study converts the Solidity code into abstract syntax trees and generates control flow graphs and data flow graphs. These graphs train a graph convolutional network model to detect security weaknesses. The proposed system outperforms traditional tools, achieving higher accuracy, recall, precision, and F1 scores when detecting weaknesses such as integer overflow/underflow, reentrancy, delegate call to the untrusted callee, and time-based issues. This study demonstrates that leveraging control and data flow analysis with graph neural networks significantly enhances smart contract security and provides a robust and reliable solution. © 2024 by the authors. | - |
| dc.format.extent | 19 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | MDPI AG | - |
| dc.title | Software Weakness Detection in Solidity Smart Contracts Using Control and Data Flow Analysis: A Novel Approach with Graph Neural Networks | - |
| dc.type | Article | - |
| dc.publisher.location | 스위스 | - |
| dc.identifier.doi | 10.3390/electronics13163162 | - |
| dc.identifier.scopusid | 2-s2.0-85202679871 | - |
| dc.identifier.wosid | 001305617700001 | - |
| dc.identifier.bibliographicCitation | Electronics, v.13, no.16, pp 1 - 19 | - |
| dc.citation.title | Electronics | - |
| dc.citation.volume | 13 | - |
| dc.citation.number | 16 | - |
| dc.citation.startPage | 1 | - |
| dc.citation.endPage | 19 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | Y | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalResearchArea | Engineering | - |
| dc.relation.journalResearchArea | Physics | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
| dc.relation.journalWebOfScienceCategory | Physics, Applied | - |
| dc.subject.keywordAuthor | control flow graph | - |
| dc.subject.keywordAuthor | data flow graph | - |
| dc.subject.keywordAuthor | graph neural network | - |
| dc.subject.keywordAuthor | smart contract security | - |
| dc.subject.keywordAuthor | Solidity weakness detection | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
30, Pildong-ro 1-gil, Jung-gu, Seoul, 04620, Republic of Korea+82-2-2260-3114
Copyright(c) 2023 DONGGUK UNIVERSITY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
