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


KIPS Transactions on Computer and Communication Systems, Vol. 11, No. 5, pp. 147-156, May. 2022
https://doi.org/10.3745/KTCCS.2022.11.5.147,   PDF Download:  
Keywords: Blockchain, Smart Contract, Industrial Control System, access control
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.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. M. Joe and K. M. Hui, "A Study on the Blockchain-Based Access Control Using Random-List in Industrial Control System," KIPS Transactions on Computer and Communication Systems, vol. 11, no. 5, pp. 147-156, 2022. DOI: https://doi.org/10.3745/KTCCS.2022.11.5.147.

[ACM Style]
Kang Myung Joe and Kim Mi Hui. 2022. A Study on the Blockchain-Based Access Control Using Random-List in Industrial Control System. KIPS Transactions on Computer and Communication Systems, 11, 5, (2022), 147-156. DOI: https://doi.org/10.3745/KTCCS.2022.11.5.147.