Next Article in Journal
On the Use of Infrared Thermography and Acousto—Ultrasonics NDT Techniques for Ceramic-Coated Sandwich Structures
Next Article in Special Issue
T2S2G: A Novel Two-Tier Secure Smart Grid Architecture to Protect Network Measurements
Previous Article in Journal
Global Warming Potential of Biomass-to-Ethanol: Review and Sensitivity Analysis through a Case Study
Previous Article in Special Issue
Virtual Power Plant Management in Smart Grids with XMPP Based IEC 61850 Communication
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages

by
Shaik Mullapathi Farooq
1,
S.M. Suhail Hussain
2,* and
Taha Selim Ustun
2
1
Department of Computer Science and Engineering, YSR Engineering College, Yogi Vemana University, Kadapa 516360, Andhra Pradesh, India
2
Fukushima Renewable Energy Institute, AIST (FREA), Koriyama 963-0215, Japan
*
Author to whom correspondence should be addressed.
Energies 2019, 12(13), 2536; https://doi.org/10.3390/en12132536
Submission received: 10 June 2019 / Revised: 28 June 2019 / Accepted: 29 June 2019 / Published: 1 July 2019
(This article belongs to the Special Issue Cybersecurity in Smartgrids)

Abstract

Standardized communication plays an important role in substation automation system (SAS). IEC 61850 is a de-facto standard in SAS. It facilitates smooth communication between different devices located in the substation by achieving interoperability. Generic Object-Oriented Substation Event (GOOSE) and Sample Value (SV) messages developed according to IEC 61850 enable efficient monitoring and operation control of SAS. IEC 61850 is very popular due to its flexible and robust modeling. As the number of critical infrastructures that employed IEC 61850 increases, it is important to study cybersecurity aspects as well. To this end, this paper develops a software framework, S-GoSV (Secure GOOSE and SV), that generates custom GOOSE and Sample Value messages. Furthermore, security features are added to protect them from different security attacks within a substation. IEC 62351-6 specifies digital signatures to achieve node authentication and messages integrity. Therefore, S-GoSV implements RSASSA-PKCS1-v1_5 digital signature algorithm based on RFC 2313. Performance studies show that digital signature algorithms based on RSA signing and verification take long times and do not conform to timing requirements stipulated by IEC 61850 for power system communication. To address this, Message Authentication Code (MAC) based digital signature algorithm, Keyed Hash-Message Authentication Code- Secure Hash Algorithm (HMAC-SHA256), is additionally implemented in S-GoSV framework for securing GOOSE messages.
Keywords: security in Substation communication system; Generic Object-Oriented Substation Event (GOOSE); Sample Values; IEC 62351-6 standard security in Substation communication system; Generic Object-Oriented Substation Event (GOOSE); Sample Values; IEC 62351-6 standard

Share and Cite

MDPI and ACS Style

Farooq, S.M.; Hussain, S.M.S.; Ustun, T.S. S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages. Energies 2019, 12, 2536. https://doi.org/10.3390/en12132536

AMA Style

Farooq SM, Hussain SMS, Ustun TS. S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages. Energies. 2019; 12(13):2536. https://doi.org/10.3390/en12132536

Chicago/Turabian Style

Farooq, Shaik Mullapathi, S.M. Suhail Hussain, and Taha Selim Ustun. 2019. "S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages" Energies 12, no. 13: 2536. https://doi.org/10.3390/en12132536

APA Style

Farooq, S. M., Hussain, S. M. S., & Ustun, T. S. (2019). S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages. Energies, 12(13), 2536. https://doi.org/10.3390/en12132536

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop