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

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) a...

Full description

Bibliographic Details
Main Authors: Shaik Mullapathi Farooq, S.M. Suhail Hussain, Taha Selim Ustun
Format: Article
Language:English
Published: MDPI AG 2019-07-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/12/13/2536
id doaj-6828f942831949888a4c6d7a65d50663
record_format Article
spelling doaj-6828f942831949888a4c6d7a65d506632020-11-24T21:49:54ZengMDPI AGEnergies1996-10732019-07-011213253610.3390/en12132536en12132536S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value MessagesShaik Mullapathi Farooq0S.M. Suhail Hussain1Taha Selim Ustun2Department of Computer Science and Engineering, YSR Engineering College, Yogi Vemana University, Kadapa 516360, Andhra Pradesh, IndiaFukushima Renewable Energy Institute, AIST (FREA), Koriyama 963-0215, JapanFukushima Renewable Energy Institute, AIST (FREA), Koriyama 963-0215, JapanStandardized 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.https://www.mdpi.com/1996-1073/12/13/2536security in Substation communication systemGeneric Object-Oriented Substation Event (GOOSE)Sample ValuesIEC 62351-6 standard
collection DOAJ
language English
format Article
sources DOAJ
author Shaik Mullapathi Farooq
S.M. Suhail Hussain
Taha Selim Ustun
spellingShingle Shaik Mullapathi Farooq
S.M. Suhail Hussain
Taha Selim Ustun
S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages
Energies
security in Substation communication system
Generic Object-Oriented Substation Event (GOOSE)
Sample Values
IEC 62351-6 standard
author_facet Shaik Mullapathi Farooq
S.M. Suhail Hussain
Taha Selim Ustun
author_sort Shaik Mullapathi Farooq
title S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages
title_short S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages
title_full S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages
title_fullStr S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages
title_full_unstemmed S-GoSV: Framework for Generating Secure IEC 61850 GOOSE and Sample Value Messages
title_sort s-gosv: framework for generating secure iec 61850 goose and sample value messages
publisher MDPI AG
series Energies
issn 1996-1073
publishDate 2019-07-01
description 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.
topic security in Substation communication system
Generic Object-Oriented Substation Event (GOOSE)
Sample Values
IEC 62351-6 standard
url https://www.mdpi.com/1996-1073/12/13/2536
work_keys_str_mv AT shaikmullapathifarooq sgosvframeworkforgeneratingsecureiec61850gooseandsamplevaluemessages
AT smsuhailhussain sgosvframeworkforgeneratingsecureiec61850gooseandsamplevaluemessages
AT tahaselimustun sgosvframeworkforgeneratingsecureiec61850gooseandsamplevaluemessages
_version_ 1725886653709418496