Litcius/Paper detail

SCScan: A SVM-Based Scanning System for Vulnerabilities in Blockchain Smart Contracts

Xiaohan Hao, Wei Ren, Wenwen Zheng, Tianqing Zhu

202016 citationsDOI

Abstract

The application of blockchain has moved beyond cryptocurrencies, to applications such as credentialing and smart contracts. The smart contract allows ones to achieve fair exchange for values without relying on a centralized entity. However, as the smart contract can be automatically executed with token transfers, an attacker can seek to exploit vulnerabilities in smart contracts for illicit profits. Thus, this paper proposes a support vector machine (SVM)-based scanning system for vulnerabilities on smart contracts. Our evaluation on Ethereum demonstrate that we achieve a identification rate of over 90% based on several popular attacks.

Topics & Concepts

Smart contractBlockchainExploitComputer scienceComputer securitySecurity tokenSupport vector machineCryptocurrencyIdentification (biology)Artificial intelligenceBiologyBotanyBlockchain Technology Applications and SecuritySpam and Phishing DetectionCybercrime and Law Enforcement Studies
SCScan: A SVM-Based Scanning System for Vulnerabilities in Blockchain Smart Contracts | Litcius