Securing SCADA Applications Using OpenPLC With End-To-End Encryption
Abstract
During its nascent stages, Programmable Logic Controllers (PLC) were made robust to sustain tough industrial environments, but little care was taken to raise defenses against potential cyberthreats. The recent interconnectivity of legacy PLCs and SCADA systems with corporate networks and the internet has significantly increased the threats to critical infrastructure. To counter these threats, researchers have put their efforts in finding defense mechanisms that can protect the SCADA network and the PLCs. Encryption is a critical component of security and therefore has been used by many organizations to protect data on the network. However, since PLC vendors don't make available information about their hardware or software, it becomes challenging to embed encryption into their devices, especially if they rely on legacy protocols. This paper describes an alternative design using an open source PLC that was modified to encrypt all data it sends over the network, independently of the protocol used. Experimental results indicated that the encryption layer increased the security of the link without causing a significant overhead.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Numerous solutions have been proposed enhancing SCADA security within various domains of implementation, such as cyber attacks on cloud SCADA systems, end-to-end encryption between SCADA and Open PLC, and fuzzing SCADA protocols in smart grids.
“Furthermore, numerous solutions have been proposed, enhancing SCADA security within various domain of implementation, such as cyber attacks on cloud SCADA systems [184], end-to-end encryption between SCADA and Open PLC [185], fuzzing SCADA protocols in smart grids [186],”
From SCADA Systems With Focus on Continuous Manufacturing and Steel Industry: A Survey on Architectures, Standards, Challenges and Industry 5.0 (2022) · cites this paper as [184]
Cites
International Electrotechnical Commission
Buck, J. (2010) · Brill | Nijhoff eBooks · doi:10.1163/ej.9789004163300.i-1081.494 · Cited by 2,747 · see citing works
Lessons Learned from the Maroochy Water Breach
Slay, J., & Miller, M. (2007) · Critical Infrastructure Protection · doi:10.1007/978-0-387-75462-8_6 · Cited by 721 · see citing works
Christensen, J. H., Kretschmann, R. J., Martel, A., et al. (2007) · Cited by 190 · see citing works
Design and Implementation of a Secure Modbus Protocol
Fovino, I. N., Carcano, A., Masera, M., & Trombetta, A. (2009) · IFIP Advances in Information and Communication Technology · doi:10.1007/978-3-642-04798-5_6 · Cited by 138 · cited 1× · see citing works
“The work put forth by Fovino [9] describes a secure version of the Modbus SCADA protocol that incorporates integrity, authentication, non-repudiation and anti-replay mechanisms.”
BackgroundDNPSec: Distributed network protocol version 3 (DNP3) security framework
Majdalawieh, M., Parisi-Presicce, F., & Wijesekera, D. (2007) · Advances in Computer, Information, and Systems Sciences, and Engineering · doi:10.1007/1-4020-5261-8_36 · Cited by 95 · see citing works
Low-Latency Cryptographic Protection for SCADA Communications
Wright, A. K., Kinast, J. A., & McCarty, J. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-24852-1_19 · Cited by 69 · see citing works
Secure Cryptography Testbed Implementation for SCADA Protocols Security
Shahzad, A., Musa, S., Aborujilah, A., & Irfan, M. (2013) · International Conference on Advanced Computer Science Applications and Technologies · doi:10.1109/acsat.2013.69 · Cited by 15 · see citing works
International electrotechnical commission
(1920) · Journal of the American Institute of Electrical Engineers · doi:10.1109/joaiee.1920.6592751 · Cited by 13 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Sverko, M., Grbac, T. G., & Mikuc, M. (2022) · IEEE Access · doi:10.1109/access.2022.3211288 · Cited by 71 · see citing works
“…within various domain of implementation, such as cyber attacks on cloud SCADA systems [183], end-to-end encryption between SCADA and Open PLC [184], fuzzing SCADA protocols in smart grids [185], and cryptographic considerations addressing legacy structures using insecure communication…”
BackgroundSecuring IIoT using Defence-in-Depth: Towards an End-to-End secure Industry 4.0
Mosteiro-Sanchez, A., Barcelo, M., Astorga, J., & Urbieta, A. (2020) · Journal of Manufacturing Systems · doi:10.1016/j.jmsy.2020.10.011 · Cited by 64 · see citing works
- Authors
- Alves, T., Morris, T., & Yoo, S.-M.
- Affiliations
- University of Alabama in Huntsville (US)
- Venue
- Proceedings of the 3rd Annual Industrial Control System Security Workshop
- Publisher
- ACM
- Published
- 2017-12-05
- Pages
- 1-6
- OpenAlex
- W2792743067
- Cited by
- 26
- References
- 8
- Citations by year
- 2026: 1 · 2025: 5 · 2024: 3 · 2023: 4 · 2022: 3 · 2021: 4 · 2020: 2 · 2019: 1 · 2018: 3
- FWCI
- 2.51
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Annual Industrial Control System Security Workshop (ICSS) (publishedVersion)
- Funders
- National Science Foundation (1623657)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Smart Grid Security and Resilience
- Physical Sciences › Engineering › Control and Systems Engineering › Industrial Automation and Control Systems
- Physical Sciences › Computer Science › Artificial Intelligence › Security and Verification in Computing
- Keywords
- SCADA security, programmable logic controller, OpenPLC, end-to-end encryption, industrial control systems, critical infrastructure protection, open-source hardware, network encryption, encryption overhead
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review