Innovation-Based Remote State Estimation Secrecy with no Acknowledgments
Justin M. Kennedy, Jason J. Ford, Daniel E. Quevedo, Falko Dressler
TL;DR
This work tackles confidential remote state estimation over unreliable wireless networks without packet acknowledgments by introducing a secrecy encoding that randomly alternates between sending the true state and an encoded innovation using a pre-arranged, pseudo-random schedule. The legitimate estimator, equipped with knowledge of the schedule and encoding, maintains a bounded estimation error, while an eavesdropper’s error can be driven to infinity under suitable channel conditions and encoding design. The authors derive closed-form expressions and Lyapunov-based stability conditions for the legitimate and eavesdropper estimators, provide scheduling guidelines through a monotonically decreasing performance trade-off, and demonstrate applicability to power systems via a microgrid example with Monte Carlo validation. The results show practical secrecy gains with modest impact on control performance and discuss open problems relating to intelligent eavesdroppers able to learn the encoding strategy.
Abstract
Secrecy encoding for remote state estimation in the presence of adversarial eavesdroppers is a well studied problem. Typical existing secrecy encoding schemes rely on the transmitter's knowledge of the remote estimator's current performance. This performance measure is often shared via packet receipt acknowledgments. However, in practical situations the acknowledgment channel may be susceptible to interference from an active adversary, resulting in the secrecy encoding scheme failing. Aiming to achieve a reliable state estimate for a legitimate estimator while ensuring secrecy, we propose a secrecy encoding scheme without the need for packet receipt acknowledgments. Our encoding scheme uses a pre-arranged scheduling sequence established at the transmitter and legitimate receiver. We transmit a packet containing either the state measurement or encoded information for the legitimate user. The encoding makes the packet appear to be the state but is designed to damage an eavesdropper's estimate. The pre-arranged scheduling sequence and encoding is chosen psuedo-random. We analyze the performance of our encoding scheme against a class of eavesdropper, and show conditions to force the eavesdropper to have an unbounded estimation performance. Further, we provide a numerical illustration and apply our encoding scheme to an application in power systems.
