HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller

Programmable logic controllers (PLCs) play a critical role in many industrial control systems, yet face increasingly serious cyber threats. In this paper, we propose a novel PLC-compatible software-based defense mechanism, called Heterogeneous Redundant Proactive Defense Framework (HRPDF). We propos...

Full description

Saved in:
Bibliographic Details
Main Authors: LIU, Ke, WANG, Jing-Yi, WEI, Qiang, ZHANG, Zhen-Yong, SUN, Jun, MA, Rong-Kuan, DENG, Rui-Long
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2021
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/6924
https://ink.library.smu.edu.sg/context/sis_research/article/7927/viewcontent/Liu2021_Article_HRPDFASoftware_BasedHeterogene_av.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-7927
record_format dspace
spelling sg-smu-ink.sis_research-79272022-02-17T16:56:52Z HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller LIU, Ke WANG, Jing-Yi WEI, Qiang ZHANG, Zhen-Yong SUN, Jun MA, Rong-Kuan DENG, Rui-Long Programmable logic controllers (PLCs) play a critical role in many industrial control systems, yet face increasingly serious cyber threats. In this paper, we propose a novel PLC-compatible software-based defense mechanism, called Heterogeneous Redundant Proactive Defense Framework (HRPDF). We propose a heterogeneous PLC architecture in HRPDF, including multiple heterogeneous, equivalent, and synchronous runtimes, which can thwart multiple types of attacks against PLC without the need of external devices. To ensure the availability of PLC, we also design an inter-process communication algorithm that minimizes the overhead of HRPDF. We implement a prototype system of HRPDF and test it in a real-world PLC and an OpenPLC-based device, respectively. The results show that HRPDF can defend against multiple types of attacks with 10.22% additional CPU and 5.56% additional memory overhead, and about 0.6 ms additional time overhead. 2021-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6924 info:doi/10.1007/s11390-021-1647-7 https://ink.library.smu.edu.sg/context/sis_research/article/7927/viewcontent/Liu2021_Article_HRPDFASoftware_BasedHeterogene_av.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University heterogeneous redundant architecture industrial control system proactive defense programmable logic controller Information Security Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic heterogeneous redundant architecture
industrial control system
proactive defense
programmable logic controller
Information Security
Software Engineering
spellingShingle heterogeneous redundant architecture
industrial control system
proactive defense
programmable logic controller
Information Security
Software Engineering
LIU, Ke
WANG, Jing-Yi
WEI, Qiang
ZHANG, Zhen-Yong
SUN, Jun
MA, Rong-Kuan
DENG, Rui-Long
HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller
description Programmable logic controllers (PLCs) play a critical role in many industrial control systems, yet face increasingly serious cyber threats. In this paper, we propose a novel PLC-compatible software-based defense mechanism, called Heterogeneous Redundant Proactive Defense Framework (HRPDF). We propose a heterogeneous PLC architecture in HRPDF, including multiple heterogeneous, equivalent, and synchronous runtimes, which can thwart multiple types of attacks against PLC without the need of external devices. To ensure the availability of PLC, we also design an inter-process communication algorithm that minimizes the overhead of HRPDF. We implement a prototype system of HRPDF and test it in a real-world PLC and an OpenPLC-based device, respectively. The results show that HRPDF can defend against multiple types of attacks with 10.22% additional CPU and 5.56% additional memory overhead, and about 0.6 ms additional time overhead.
format text
author LIU, Ke
WANG, Jing-Yi
WEI, Qiang
ZHANG, Zhen-Yong
SUN, Jun
MA, Rong-Kuan
DENG, Rui-Long
author_facet LIU, Ke
WANG, Jing-Yi
WEI, Qiang
ZHANG, Zhen-Yong
SUN, Jun
MA, Rong-Kuan
DENG, Rui-Long
author_sort LIU, Ke
title HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller
title_short HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller
title_full HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller
title_fullStr HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller
title_full_unstemmed HRPDF: A software-based Heterogeneous Redundant Proactive Defense Framework for Programmable Logic Controller
title_sort hrpdf: a software-based heterogeneous redundant proactive defense framework for programmable logic controller
publisher Institutional Knowledge at Singapore Management University
publishDate 2021
url https://ink.library.smu.edu.sg/sis_research/6924
https://ink.library.smu.edu.sg/context/sis_research/article/7927/viewcontent/Liu2021_Article_HRPDFASoftware_BasedHeterogene_av.pdf
_version_ 1770576145013538816