TY - GEN
T1 - Encrypted distributed state estimation via affine averaging
AU - Schluter, Nils
AU - Binfet, Philipp
AU - Kim, Junsoo
AU - Schulze Darup, Moritz
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Distributed state estimation arises in many applications such as position estimation in robot swarms, clock synchronization for processor networks, and data fusion. One characteristic is that agents only have access to noisy measurements of deviations between their own and neighboring states. Still, estimations of their actual state can be obtained in a fully distributed manner using algorithms such as affine averaging. However, running this algorithm, requires that the agents exchange their current state estimations, which can be a privacy issue (since they eventually reveal the actual states). To counteract this threat, we propose an encrypted version of the affine averaging algorithm in this paper. More precisely, we use homomorphic encryption to realize an encrypted implementation, where only one 'leader' agent has access to its state estimation in plaintext. One main challenge (which often arises for recursive encrypted computations) is to prevent overflow w.r.t. the bounded message space of the cryptosystem. We solve this problem by periodically resetting the agents' states with the help of the leader. We study the resulting system dynamics with respect to different reset strategies and support our findings with extensive numerical simulations.
AB - Distributed state estimation arises in many applications such as position estimation in robot swarms, clock synchronization for processor networks, and data fusion. One characteristic is that agents only have access to noisy measurements of deviations between their own and neighboring states. Still, estimations of their actual state can be obtained in a fully distributed manner using algorithms such as affine averaging. However, running this algorithm, requires that the agents exchange their current state estimations, which can be a privacy issue (since they eventually reveal the actual states). To counteract this threat, we propose an encrypted version of the affine averaging algorithm in this paper. More precisely, we use homomorphic encryption to realize an encrypted implementation, where only one 'leader' agent has access to its state estimation in plaintext. One main challenge (which often arises for recursive encrypted computations) is to prevent overflow w.r.t. the bounded message space of the cryptosystem. We solve this problem by periodically resetting the agents' states with the help of the leader. We study the resulting system dynamics with respect to different reset strategies and support our findings with extensive numerical simulations.
KW - affine averaging
KW - Distributed state estimation
KW - homomorphic encryption
KW - privacy-preserving computations
UR - http://www.scopus.com/inward/record.url?scp=85146997911&partnerID=8YFLogxK
U2 - 10.1109/CDC51059.2022.9992840
DO - 10.1109/CDC51059.2022.9992840
M3 - Conference contribution
AN - SCOPUS:85146997911
T3 - Proceedings of the IEEE Conference on Decision and Control
SP - 7754
EP - 7761
BT - 2022 IEEE 61st Conference on Decision and Control, CDC 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 61st IEEE Conference on Decision and Control, CDC 2022
Y2 - 6 December 2022 through 9 December 2022
ER -