ScanAT: Identification of Bytecode-Only Smart Contracts With Multiple Attribute Tags
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kim, Yuntae | - |
dc.contributor.author | Pak, Dohyun | - |
dc.contributor.author | Lee, Jonghyup | - |
dc.date.available | 2020-02-27T07:43:07Z | - |
dc.date.created | 2020-02-05 | - |
dc.date.issued | 2019-07 | - |
dc.identifier.issn | 2169-3536 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/2897 | - |
dc.description.abstract | Smart contracts on blockchain systems implement business logic and directly handle important assets. Although smart contracts play these critical roles, it is hard for users interacting with the system to understand the real behavior of the deployed bytecodes of smart contracts. The quirks of smart contracts, such as code reuse and limited unique datasets, make it challenging to recognize the functional details of smart contracts. In this paper, we propose a new method for characterizing bytecode-only smart contracts by automatically assigning multiple attribute tags. Using a deep learning approach, our system, the ScanAT, extracts attribute tags from the source code and metadata of known smart contracts and trains their bytecode with the attribute tags. The ScanAT then infers attribute tags from the bytecode of smart contracts alone. Our experiments show that ScanAT can achieve 81% accuracy in predicting attribute tags, using convolutional neural networks and a customized autoencoder. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | - |
dc.relation.isPartOf | IEEE ACCESS | - |
dc.title | ScanAT: Identification of Bytecode-Only Smart Contracts With Multiple Attribute Tags | - |
dc.type | Article | - |
dc.type.rims | ART | - |
dc.description.journalClass | 1 | - |
dc.identifier.wosid | 000480326700041 | - |
dc.identifier.doi | 10.1109/ACCESS.2019.2927003 | - |
dc.identifier.bibliographicCitation | IEEE ACCESS, v.7, pp.98669 - 98683 | - |
dc.description.isOpenAccess | N | - |
dc.identifier.scopusid | 2-s2.0-85079246413 | - |
dc.citation.endPage | 98683 | - |
dc.citation.startPage | 98669 | - |
dc.citation.title | IEEE ACCESS | - |
dc.citation.volume | 7 | - |
dc.contributor.affiliatedAuthor | Kim, Yuntae | - |
dc.contributor.affiliatedAuthor | Lee, Jonghyup | - |
dc.type.docType | Article | - |
dc.subject.keywordAuthor | Smart contracts | - |
dc.subject.keywordAuthor | tag identification | - |
dc.subject.keywordAuthor | multi-label learning | - |
dc.subject.keywordAuthor | neural networks | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalResearchArea | Telecommunications | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
dc.relation.journalWebOfScienceCategory | Telecommunications | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
1342, Seongnam-daero, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea(13120)031-750-5114
COPYRIGHT 2020 Gachon 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.