TokenCheck: Towards Deep Learning Based Security Vulnerability Detection In ERC-20 Tokens

Subhasish Goswami, Rabijit Singh, Nayanjeet Saikia, Kaushik Kumar Bora, U. Sharma
{"title":"TokenCheck: Towards Deep Learning Based Security Vulnerability Detection In ERC-20 Tokens","authors":"Subhasish Goswami, Rabijit Singh, Nayanjeet Saikia, Kaushik Kumar Bora, U. Sharma","doi":"10.1109/TENSYMP52854.2021.9550913","DOIUrl":null,"url":null,"abstract":"The use of Ethereum based tokens in blockchain applications have been on the rise in recent times and accordingly, the need for proper analysis of token source codes for security vulnerabilities has become paramount. Existing symbolic analysis tools have demonstrated to be efficient in detecting many of the security vulnerabilities, but by virtue of the complex nature of the analysis they perform to detect vulnerable paths, there is a considerable increase in search time with an increase in depth. Cryptocurrencies have recently achieved the milestone of a USD 2 trillion market cap and with such a high volume of assets involved, the need for an efficient and scalable security vulnerability detection tool in an ever-increasing list of tokens becomes of utmost priority. This paper proposes a deep learning based approach for the prediction of security vulnerabilities in ERC-20 token smart contracts. The proposal proposed by this paper is based on the use of Long Short-Term Memory neural network architecture on smart contract opcodes which are in form of sequential data. The proposed solution achieves an accuracy of 93.26% when tested on ERC-20 smart contracts collected from Ethereum mainnet and thus proves to be an efficient alternative for existing symbolic tools.","PeriodicalId":137485,"journal":{"name":"2021 IEEE Region 10 Symposium (TENSYMP)","volume":"138 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Region 10 Symposium (TENSYMP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TENSYMP52854.2021.9550913","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The use of Ethereum based tokens in blockchain applications have been on the rise in recent times and accordingly, the need for proper analysis of token source codes for security vulnerabilities has become paramount. Existing symbolic analysis tools have demonstrated to be efficient in detecting many of the security vulnerabilities, but by virtue of the complex nature of the analysis they perform to detect vulnerable paths, there is a considerable increase in search time with an increase in depth. Cryptocurrencies have recently achieved the milestone of a USD 2 trillion market cap and with such a high volume of assets involved, the need for an efficient and scalable security vulnerability detection tool in an ever-increasing list of tokens becomes of utmost priority. This paper proposes a deep learning based approach for the prediction of security vulnerabilities in ERC-20 token smart contracts. The proposal proposed by this paper is based on the use of Long Short-Term Memory neural network architecture on smart contract opcodes which are in form of sequential data. The proposed solution achieves an accuracy of 93.26% when tested on ERC-20 smart contracts collected from Ethereum mainnet and thus proves to be an efficient alternative for existing symbolic tools.
TokenCheck: ERC-20令牌中基于深度学习的安全漏洞检测
近年来,在区块链应用程序中使用基于以太坊的令牌的情况一直在增加,因此,对安全漏洞的令牌源代码进行适当分析的需求变得至关重要。现有的符号分析工具已经被证明在检测许多安全漏洞方面是有效的,但是由于它们执行的检测易受攻击路径的分析的复杂性,随着深度的增加,搜索时间也会大大增加。加密货币最近达到了2万亿美元市值的里程碑,并且涉及如此大量的资产,因此在不断增加的令牌列表中需要一种高效且可扩展的安全漏洞检测工具成为重中之重。本文提出了一种基于深度学习的方法来预测ERC-20代币智能合约中的安全漏洞。本文提出的方案是基于长短期记忆神经网络架构在顺序数据形式的智能合约操作码上的应用。在以太坊主网收集的ERC-20智能合约上进行测试时,所提出的解决方案的准确率达到了93.26%,从而证明了它是现有符号工具的有效替代方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信