arrow
Return

FSFC: An input filter-based secure framework for smart contract

delete2020-03-01
delete12
PRE
AI
王
王志宇 (Zeli Wang)
代
代炜琦 (Weiqi Dai) *
K
Kim‐Kwang Raymond Choo
金
金海 (Hai Jin)
D
Deqing Zou
DOI:10.1016/j.jnca.2020.102530delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Discovering vulnerabilities in smart contracts, particularly those that can be exploited, is challenging. Existing research efforts tend to focus on pre-tests or are not capable of dynamically protecting the deployed contracts without impacting on the availability of the contracts. Thus in this paper, we propose and implement a high-availability and unified input Filter-based Secure Framework for Ethereum smart Contract (hereafter referred to as FSFC). FSFC is designed to allow the deployed smart contracts to continue running normally even when faced with potential attacks (due to vulnerability exploitation). Specifically, the proposed approach allows one to dynamically identify and discard bad inputs before getting processed. In other words, the owner can protect the contract by deploying filters through FSFC, regardless of the vulnerability discovered in the deployed contract, and without suspending the contract service. We also evaluate the security of FSFC. Then, using integer vulnerability as a case study, we demonstrate how FSFC can be deployed and evaluate its utility using real-world smart contracts with known integer vulnerability. For example, a comparative summary demonstrates that in comparison to the plain Geth, FSFC only incurs minimal additional overhead for the miners and less than 2% extra gas consumption for normal users.
Keywords:
Smart contract
Vulnerability
Blockchain
Input filter
Protection
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Network and Computer Applications cover
Journal of Network and Computer Applications
IF:
8
Papers:
3.7K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

Blockchain in healthcare applications: Research challenges and opportunities
err2019-06-01
err419
PREAI
errMcGhin, Thomas; Choo, Kim-Kwang Raymond; Liu, Charles Zhechao; He, Debiao
errShare
errSave
DESC: enabling secure data exchange based on smart contracts
err2018-02-08
err22
PREAI
errLiang, Jiao; Han, Weili; Guo, Zeqing; Chen, Yaoliang; Cao, Chang; Wang, Xiaoyang Sean; Li, Fenghua
errShare
errSave
BSeIn: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.0
err2018-08-01
err289
PREAI
errLin, Chao; He, Debiao; Huang, Xinyi; Choo, Kim-Kwang Raymond; Vasilakos, Athanasios V.
errShare
errSave