Design and implementation of data encryption for networked control systems

Control systems are widely used in daily life and support various important infrastructure, such as power, hydraulics, petrochemicals, transport, telecom, etc. Once the control system is attacked, the consequence would be unthinkable. The DES (Data Encryption Standard) encryption algorithm is open, and it has the merit of large encryption strength and fast computational speed. This paper describes the DES algorithm, the hardware and software design of the DES hardware encryption system based on the DES encryption algorithm and FPGA (Field Programmable Gate Array). The hardware design includes the design program of the DES hardware encryption system, the design of S-box and the design of circuit architecture. The software design is mainly to write a s-function of the DES hardware interface. An experiment of a networked DC motor speed control based on DES is described, and this networked control system has the function of hardware encryption.

[1]  Gerald A. Marin Network Security Basics , 2005, IEEE Secur. Priv..

[2]  Steven Trimberger,et al.  A 12 Gbps DES Encryptor/Decryptor Core in an FPGA , 2000, CHES.

[3]  S.J. Lincke,et al.  Network security: Focus on security, skills, and stability , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.

[4]  Guoping Liu,et al.  Structure Design and Application of Embedded Ethernet Based Control Systems , 2007, 2007 IEEE International Conference on Networking, Sensing and Control.

[5]  M. McLoone,et al.  A high performance FPGA implementation of DES , 2000, 2000 IEEE Workshop on SiGNAL PROCESSING SYSTEMS. SiPS 2000. Design and Implementation (Cat. No.00TH8528).

[6]  Cameron D. Patterson High Performance DES Encryption in Virtex(tm) FPGAs Using Jbits(tm) , 2000 .

[7]  David Geer Security of critical control systems sparks concern , 2006, Computer.

[8]  Dong Zhe,et al.  Design and Implementation of Networked Predictive Control over Wireless IP Networks , 2006, 2007 Chinese Control Conference.

[9]  Ralph Howard,et al.  Data encryption standard , 1987 .

[10]  Guoping Liu,et al.  Design and Realization of Motor Control System Based on Stateflow and Ethernet , 2006, 2006 Chinese Control Conference.

[11]  E. Al-Shaer Network Security Policies: Verification, Optimization and Testing , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[12]  Cameron Patterson High performance DES encryption in Virtex/sup TM/ FPGAs using JBits/sup TM/ , 2000, Proceedings 2000 IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00871).

[13]  M. McLoone,et al.  High-performance FPGA implementation of DES using a novel method for implementing the key schedule , 2003 .

[14]  D. Elliott Bell,et al.  Secure Computer System: Unified Exposition and Multics Interpretation , 1976 .