Detailed Information

Cited 1 time in webofscience Cited 2 time in scopus
Metadata Downloads

Software Weakness Detection in Solidity Smart Contracts Using Control and Data Flow Analysis: A Novel Approach with Graph Neural Networks

Full metadata record
DC Field Value Language
dc.contributor.authorSeo, Aria-
dc.contributor.authorKim, Young-Tak-
dc.contributor.authorYang, Ji Seok-
dc.contributor.authorLee, YangSun-
dc.contributor.authorSon, Yunsik-
dc.date.accessioned2024-09-09T10:30:18Z-
dc.date.available2024-09-09T10:30:18Z-
dc.date.issued2024-08-
dc.identifier.issn2079-9292-
dc.identifier.issn2079-9292-
dc.identifier.urihttps://scholarworks.dongguk.edu/handle/sw.dongguk/23037-
dc.description.abstractSmart 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.extent19-
dc.language영어-
dc.language.isoENG-
dc.publisherMDPI AG-
dc.titleSoftware Weakness Detection in Solidity Smart Contracts Using Control and Data Flow Analysis: A Novel Approach with Graph Neural Networks-
dc.typeArticle-
dc.publisher.location스위스-
dc.identifier.doi10.3390/electronics13163162-
dc.identifier.scopusid2-s2.0-85202679871-
dc.identifier.wosid001305617700001-
dc.identifier.bibliographicCitationElectronics, v.13, no.16, pp 1 - 19-
dc.citation.titleElectronics-
dc.citation.volume13-
dc.citation.number16-
dc.citation.startPage1-
dc.citation.endPage19-
dc.type.docTypeArticle-
dc.description.isOpenAccessY-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalResearchAreaPhysics-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.relation.journalWebOfScienceCategoryPhysics, Applied-
dc.subject.keywordAuthorcontrol flow graph-
dc.subject.keywordAuthordata flow graph-
dc.subject.keywordAuthorgraph neural network-
dc.subject.keywordAuthorsmart contract security-
dc.subject.keywordAuthorSolidity weakness detection-
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Advanced Convergence Engineering > Department of Computer Science and Artificial Intelligence > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Son, Yun Sik photo

Son, Yun Sik
College of Advanced Convergence Engineering (Department of Computer Science and Artificial Intelligence)
Read more

Altmetrics

Total Views & Downloads

BROWSE