Award Date

12-1-2013

Degree Type

Thesis

Degree Name

Master of Science in Computer Science

Department

Computer Science

First Committee Member

Ju-Yeon Jo

Second Committee Member

Ju-Yeon Jo

Third Committee Member

Yoohwan Kim

Fourth Committee Member

Laxmi Gewali

Fifth Committee Member

Venkatesan Muthukumar

Number of Pages

68

Abstract

Supervisory Control and Data Acquisition (SCADA) system is a control system which is widely used in Critical Infrastructure System to monitor and control industrial processes autonomously. Most of the SCADA communication protocols are vulnerable to various types of cyber-related attacks. The currently used security standards for SCADA communication specify the use of asymmetric cryptographic algorithms like RSA or ECC for securing SCADA communications. There are certain performance issues with cryptographic solutions of these specifications when applied to SCADA system with real-time constraints and hardware limitations. To overcome this issue, in this thesis we propose the use of a faster and light-weighted NTRU cryptographic algorithm for authentication and data integrity in securing SCADA communication. Experimental research conducted on ARMv6 based Raspberry Pi and Intel Core machine shows that cryptographic operations of NTRU is two to thirty five times faster than the corresponding RSA or ECC. Usage of NTRU algorithm reduces computation and memory overhead significantly making it suitable for SCADA systems with real-time constraints and hardware limitations.

Keywords

AGA-12; Asymmetric Cryptography; Computer security; Critical Infrastructure system; Data encryption (Computer science); IEC 62351; NTRU; Process control; SCADA security; Supervisory control systems

Disciplines

Computer Sciences | Information Security | Theory and Algorithms

Language

English


Share

COinS