Skip to main navigation Skip to search Skip to main content

Analysis and implementation of message authentication code (MAC) algorithms for GOOSE message security

  • S. M.Suhail Hussain
  • , Shaik Mullapathi Farooq*
  • , Taha Selim Ustun
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

77 Scopus citations

Abstract

There is growing awareness towards cybersecurity threats in power systems. IEC 61850 standard facilitates communication between different Intelligent Electronic devices (IEDs) and eases interoperable operation with set data and message structures. An unwanted consequence of this standardized communication over ethernet is increased viability to cyber threats. The IEC 62351-6 standard stipulates the use of digital signatures for ensuring integrity in IEC 61850 message exchanges. However, the digital signatures result in higher computational times which makes it very difficult to use for Generic Object-Oriented Substation Events (GOOSE) messages. This short communication article proposes implementation of the Message Authentication Code (MAC) algorithms, such as Hash-based Message Authentication Code (HMAC) and Advanced Encryption Standard-Galois Message Authentication Code (AES-GMAC), for GOOSE message integrity. Lab tests are run to observe their timing performances and feasibility for GOOSE.

Original languageEnglish
Article number8740995
Pages (from-to)80980-80984
Number of pages5
JournalIEEE Access
Volume7
DOIs
StatePublished - 2019
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

Keywords

  • IEC 61850
  • IEC 62351
  • advanced encryption standard-galois message authentication code (AES-GMAC)
  • cybersecurity
  • generic object-oriented substation Events (GOOSE)
  • hash-based message authentication code (HMAC)

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Analysis and implementation of message authentication code (MAC) algorithms for GOOSE message security'. Together they form a unique fingerprint.

Cite this