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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |