Secure Consensus via Objective Coding: Robustness Analysis to Channel Tampering
Marco Fabris, Daniel Zelazo
TL;DR
This paper tackles robust consensus in continuous- and discrete-time multiagent networks subject to channel tampering by introducing a secure-by-design framework where a network manager broadcasts encoded objectives. It develops objective coding and information localization to hide edge weights and ensure robust convergence, even under single-edge perturbations, via a small-gain analysis that links perturbation magnitudes to effective resistances. A key contribution is deriving tight robustness margins, showing that a single-edge codeword perturbation must satisfy bounds tied to the edge's Lipschitz decoding constant and the network's effective resistance; it also explores a tradeoff between encryption capability and robustness. The framework is illustrated through a decentralized estimation application (DPIA/PI-ACE) and extended to discrete-time dynamics, with numerical simulations validating the theoretical guarantees and highlighting practical implications for secure distributed estimation and opinion dynamics. Overall, the work offers a scalable, distributed approach to secure consensus with rigorous robustness guarantees and practical relevance for cyber-physical systems.
Abstract
This work mainly addresses continuous-time multiagent consensus networks where an adverse attacker affects the convergence performances of said protocol. In particular, we develop a novel secure-by-design approach in which the presence of a network manager monitors the system and broadcasts encrypted tasks (i.e., hidden edge weight assignments) to the agents involved. Each agent is then expected to decode the received codeword containing data on the task through appropriate decoding functions by leveraging advanced security principles, such as objective coding and information localization. Within this framework, a stability analysis is conducted for showing the robustness to channel tampering in the scenario where part of the codeword corresponding to a single link in the system is corrupted. A tradeoff between objective coding capability and network robustness is also pointed out. To support these novelties, an application example on decentralized estimation is provided. Moreover, an investigation of the robust agreement is as well extended in the discrete-time domain. Further numerical simulations are given to validate the theoretical results in both the time domains.
