Browse > Article
http://dx.doi.org/10.3745/KTCCS.2022.11.5.147

A Study on the Blockchain-Based Access Control Using Random-List in Industrial Control System  

Kang, Myung Joe (한경대학교 컴퓨터응용수학부)
Kim, Mi Hui (한경대학교 컴퓨터응용수학부 컴퓨터시스템연구소)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.11, no.5, 2022 , pp. 147-156 More about this Journal
Abstract
Industrial control systems that manage and maintain various industries were mainly operated in closed environment without external connection, but with the recent development of the Internet and the introduction of ICT technology, the access to the industrial control system of external or attackers has become easier. Such incorrect approaches or attacks can undermine the availability, a major attribute of the industrial control system, and violation of availability can cause great damage. In this paper, when issuing commands in an industrial control system, a verification group is formed using a random list to verify and execute commands, and a trust score technique is introduced that applies feedback to the verification group that conducted verification using the command execution result. This technique can reduce overhead generated by random generation in the process of requesting command verification, give flexibility to the verification process, and ensure system availability. For the performance analysis of the system, we measured the time and gas usage when deploying a smart contract, gas usage when verifying a command. As a result, we confirmed that although the proposed system generates a random list compared to the legacy system, there was little difference in the time when it took to deploy smart contract and that the gas used to deploy smart contract increased by about 1.4 times in the process of generating a random list. However, the proposed system does not perform random operations even though the operation of command verification and confidence score technique is performed together during the command verification process, thus it uses about 9% less gas per verification, which ensures availability in the verification process.
Keywords
Blockchain; Smart Contract; Industrial Control System; Access Control;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 J. H. Oh, Y. I. You, and K. H. Lee, "Infrastructure incident and control system standard trend," Review of Korea Institute of Information Security & Cryptology (KIISC), Vol.27, No.2, pp.5-11, 2017.   DOI
2 M. K. Kang, "CyberSecurity status by country for industrial control system," in Institute for Information & Communication Technology Planning & Evaluation(IITP) Weekly ICT Trends, pp.16-24, 2019.
3 S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system," Decentralized Business Review, 2008.
4 H. S. Kim, "Blockchain-based smart contract and legal issues," Dankook Law Review, Vol.44, pp.171-192, 2020.
5 Geth [Internet], https://geth.ethereum.org/docs/.
6 S. Nick, "Smart contracts: Building blocks for digital markets," EXTROPY: The Journal of Transhumanist Thought, Vol.18, No.2, pp.28, 1996.
7 J. W. Kim, "Legal Issues of the 'Smart Contract'," Korea Lawyers Association Journal (KLAJ), Vol.67, No.1, pp.150-200, 2018.   DOI
8 T. Sultana, A. Almogren, M. Akbar, M. Zuair, I. Ullah, and N. Javaid, "Data sharing system integrating access control mechanism using blockchain-based smart contracts for IoT Devices," Applied Sciences, Vol.10, No.2, pp.488-509, 2020.   DOI
9 H. Albreiki, L. Alqassem, K. Salah, et. al. "Decentralized access control for IoT data using blockchain and trusted oracles," IEEE International Conference on Industrial Internet (ICII), pp.248-257, 2019.
10 web3 [Internet], https://web3js.readthedocs.io/en/v1.3.4/.
11 M. S. Ferdous, M. J. M. Chowdhury, M. A. Hoque, and A. Colman, "Blockchain consensus algorithms: A survey," arXiv preprint arXiv:2001.07091, 2020.
12 M. J. Cho and C. H. Lee, "Access control mechanism in industrial control system based on smart contract," Review of Korea Institute of Information Security & Cryptology (KIISC), Vol.29, No.3, pp.579-588, 2019.
13 S. Keith and P. Victoria, "Guide to industrial control systems (ICS) security," in NIST Special Publication, 800-82, 2015.
14 K. H. Kim, "Industrial control system security," in Institute for Information & Communication Technology Planning & Evaluation(IITP) Weekly ICT Trends, pp.2-14, 2021.
15 M. Mao and H. Xiao, "Blockchain-based technology for industrial control system cypersecurity," in International Conference on Network, Communication, Computer Engineering, pp.2-5, 2018.
16 V. Buterin, "Ethereum white paper: A next-generation smart contract and decentralized application platform," White Paper, Vol.3, No.37, pp.1-36, 2014.
17 Solidity [Internet], https://docs.soliditylang.org/en/v0.8.2/, 2021.
18 J. H. Nah and J. C. Nah, "Standardization trend of industrial control system security," Review of Korea Institute of Information Security & Cryptology (KIISC), Vol.26, No.4, pp.28-35, 2016.