In-Network GOOSE Encryption with eBPF-based Programmable Network Architecture

Retrofitting cybersecurity to digital substations is a costly and challenging effort. Communication encryption and device authentication are two of the most important techniques to ensure confidentiality, integrity and availability. However, most common grid devices do not support modern cryptography due to limited computational capacity of legacy devices. In this paper, we perform detailed performance comparison of several encryption protocols on GOOSE traffic, taking into consideration entire payload encryption, encryption of only critical fields, and CPU performance. We compared the efficiency of five algorithms and their effect on end-to-end latency on resource-constrained single board devices. Finally, we propose an in-network eBPF-based programmable data plane solution which performs encryption and decryption in–network as opposed to grid devices and therefore eliminates the need for replacing the power grid IEDs or buying additional encryption / decryption cards. We implemented the best performing algorithm – Chacha20 in-network and tested the proposed architecture achieving end-to-end latency under 0.5 ms during normal operation and under 1 ms under heavily loaded network and high messages frequency, thus complying with the GOOSE latency limit.

Authors

Institutions

Publication Details

Published
2025-09-29
DOI
https://doi.org/10.1109/smartgridcomm65349.2025.11204611
Primary Topic
IPv6, Mobility, Handover, Networks, Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

In-Network GOOSE Encryption with eBPF-based Programmable Network Architecture

Awais Aziz Shah, Dimitrios P. Pezaros, Filip Holík, Kyle Mcilwraith
IPv6, Mobility, Handover, Networks, Security
article

In-Network GOOSE Encryption with eBPF-based Programmable Network Architecture

Awais Aziz Shah, Dimitrios P. Pezaros, Filip Holík, Kyle Mcilwraith
article en

Abstract

Retrofitting cybersecurity to digital substations is a costly and challenging effort. Communication encryption and device authentication are two of the most important techniques to ensure confidentiality, integrity and availability. However, most common grid devices do not support modern cryptography due to limited computational capacity of legacy devices. In this paper, we perform detailed performance comparison of several encryption protocols on GOOSE traffic, taking into consideration entire payload encryption, encryption of only critical fields, and CPU performance. We compared the efficiency of five algorithms and their effect on end-to-end latency on resource-constrained single board devices. Finally, we propose an in-network eBPF-based programmable data plane solution which performs encryption and decryption in–network as opposed to grid devices and therefore eliminates the need for replacing the power grid IEDs or buying additional encryption / decryption cards. We implemented the best performing algorithm – Chacha20 in-network and tested the proposed architecture achieving end-to-end latency under 0.5 ms during normal operation and under 1 ms under heavily loaded network and high messages frequency, thus complying with the GOOSE latency limit.

University of Glasgow (GB)
Openalex Percentile: Top 70%
IPv6, Mobility, Handover, Networks, Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

In-Network GOOSE Encryption with eBPF-based Programmable Network Architecture — Awais Aziz Shah, Dimitrios P. Pezaros, et al. · (2025) | TGRS Research Map | TGRS