A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems

Networked Control Systems (NCS) are pivotal for sectors like industrial automation, autonomous vehicles, and smart grids. However, merging communication networks with control loops brings complexities and security vulnerabilities, necessitating strong protection and authentication measures. This pap...

Full description

Saved in:
Bibliographic Details
Main Authors: Camilla Fioravanti, Christoforos N. Hadjicostis, Gabriele Oliva
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Open Journal of Control Systems
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10669168/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841554050603024384
author Camilla Fioravanti
Christoforos N. Hadjicostis
Gabriele Oliva
author_facet Camilla Fioravanti
Christoforos N. Hadjicostis
Gabriele Oliva
author_sort Camilla Fioravanti
collection DOAJ
description Networked Control Systems (NCS) are pivotal for sectors like industrial automation, autonomous vehicles, and smart grids. However, merging communication networks with control loops brings complexities and security vulnerabilities, necessitating strong protection and authentication measures. This paper introduces an innovative Zero-Knowledge Proof (ZKP) scheme tailored for NCSs, enabling a networked controller to prove its knowledge of the dynamical model and its ability to control a discrete-time linear time-invariant (LTI) system to a sensor, without revealing the model. This verification is done through the controller's capacity to produce suitable control signals in response to the sensor's output demands. The completeness, soundness, and zero-knowledge properties of the proposed approach are demonstrated. The scheme is subsequently extended by considering the presence of delays and output noise. Additionally, a dual scenario where the sensor proves its model knowledge to the controller is explored, enhancing the method's versatility. Effectiveness is shown through numerical simulations and a case study on distributed agreement in multi-agent systems.
format Article
id doaj-art-96ff3ea351cc40218f274d28f21be7e9
institution Kabale University
issn 2694-085X
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Open Journal of Control Systems
spelling doaj-art-96ff3ea351cc40218f274d28f21be7e92025-01-09T00:03:12ZengIEEEIEEE Open Journal of Control Systems2694-085X2024-01-01341642810.1109/OJCSYS.2024.345589910669168A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control SystemsCamilla Fioravanti0https://orcid.org/0000-0003-0581-193XChristoforos N. Hadjicostis1https://orcid.org/0000-0002-1706-708XGabriele Oliva2https://orcid.org/0000-0001-7257-4079University Campus Bio-Medico of Rome, Rome, ItalyUniversity of Cyprus, Nicosia, CyprusUniversity Campus Bio-Medico of Rome, Rome, ItalyNetworked Control Systems (NCS) are pivotal for sectors like industrial automation, autonomous vehicles, and smart grids. However, merging communication networks with control loops brings complexities and security vulnerabilities, necessitating strong protection and authentication measures. This paper introduces an innovative Zero-Knowledge Proof (ZKP) scheme tailored for NCSs, enabling a networked controller to prove its knowledge of the dynamical model and its ability to control a discrete-time linear time-invariant (LTI) system to a sensor, without revealing the model. This verification is done through the controller's capacity to produce suitable control signals in response to the sensor's output demands. The completeness, soundness, and zero-knowledge properties of the proposed approach are demonstrated. The scheme is subsequently extended by considering the presence of delays and output noise. Additionally, a dual scenario where the sensor proves its model knowledge to the controller is explored, enhancing the method's versatility. Effectiveness is shown through numerical simulations and a case study on distributed agreement in multi-agent systems.https://ieeexplore.ieee.org/document/10669168/Computer/network securitycontrol applicationsnetworked control systemsresilient control systemszero knowledge proof
spellingShingle Camilla Fioravanti
Christoforos N. Hadjicostis
Gabriele Oliva
A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems
IEEE Open Journal of Control Systems
Computer/network security
control applications
networked control systems
resilient control systems
zero knowledge proof
title A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems
title_full A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems
title_fullStr A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems
title_full_unstemmed A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems
title_short A Control-Theoretical Zero-Knowledge Proof Scheme for Networked Control Systems
title_sort control theoretical zero knowledge proof scheme for networked control systems
topic Computer/network security
control applications
networked control systems
resilient control systems
zero knowledge proof
url https://ieeexplore.ieee.org/document/10669168/
work_keys_str_mv AT camillafioravanti acontroltheoreticalzeroknowledgeproofschemefornetworkedcontrolsystems
AT christoforosnhadjicostis acontroltheoreticalzeroknowledgeproofschemefornetworkedcontrolsystems
AT gabrieleoliva acontroltheoreticalzeroknowledgeproofschemefornetworkedcontrolsystems
AT camillafioravanti controltheoreticalzeroknowledgeproofschemefornetworkedcontrolsystems
AT christoforosnhadjicostis controltheoreticalzeroknowledgeproofschemefornetworkedcontrolsystems
AT gabrieleoliva controltheoreticalzeroknowledgeproofschemefornetworkedcontrolsystems