Embedding the Real-Time AES-128 Encryption into Programmable Logic Controllers for Secure Modbus TCP/IP Communications in Industrial Control Systems

Authors

  • Hoang-Dung Nguyen Faculty of Automation Engineering, Can Tho University
  • Tien-Trung Dai
  • Hoang-Dang Le
  • The-Hien Huynh
  • Phu-Cuong Pham

Keywords:

Industrial cybersecurity, Modbus TCP/IP, AES-128 encryption, PLC security, real-time systems

Abstract

This study presents a practical implementation of AES-128 encryption for Modbus TCP/IP communications in industrial control systems. The proposed method advances beyond theoretical approaches by providing a deployable, hardware-independent structured control programming solution embbed on Siemens S7-1200 and Rockwell CompactLogix PLCs. Experimental evaluation shows an average encryption latency of 41.08 μs, with end-to-end communication delays maintained between 5–35 ms. An optimized key management mechanism reduces expansion overhead by 63% compared with conventional designs. Robustness is demonstrated through more than 12,000 test cycles with consistent timing performance (σ < 3 μs) and full interoperability with unmodified Modbus TCP devices. Wireshark analysis further confirms effective prevention of man-in-the-middle attacks without hardware modifications. The results indicate that the proposed scheme provides a certifiable and efficient security layer, thereby offering a feasible migration pathway for securing legacy infrastructures in Industry 4.0, SCADA, and industrial IoT environments.

Downloads

Download data is not yet available.

Downloads

Published

31-12-2025

Issue

Section

Issue on Electrical and Electronic Engineering

How to Cite

Nguyen, H.-D., Dai, T.-T., Le, H.-D., Huynh, T.-H., & Pham, P.-C. (2025). Embedding the Real-Time AES-128 Encryption into Programmable Logic Controllers for Secure Modbus TCP/IP Communications in Industrial Control Systems. International Journal of Integrated Engineering, 17(9), 45-57. https://publisher.uthm.edu.my/ojs/index.php/ijie/article/view/22589