Private Computation of Polynomials over Networks
Teimour Hosseinalizadeh, Fatih Turkmen, Nima Monshizadeh

TL;DR
This paper introduces a distributed, privacy-preserving algorithm for evaluating general polynomial functions over a network of agents, utilizing cryptographic primitives to ensure privacy and robustness.
Contribution
It presents a novel, fully distributed algorithm that enables exact polynomial evaluation while preserving privacy, using Paillier encryption and secret sharing.
Findings
Algorithm is fully distributed and lightweight in communication.
System guarantees privacy against colluding agents.
Numerical results show high accuracy and manageable computational cost.
Abstract
This study concentrates on preserving privacy in a network of agents where each agent seeks to evaluate a general polynomial function over the private values of her immediate neighbors. We provide an algorithm for the exact evaluation of such functions while preserving privacy of the involved agents. The solution is based on a reformulation of polynomials and adoption of two cryptographic primitives: Paillier as a Partially Homomorphic Encryption scheme and multiplicative-additive secret sharing. The provided algorithm is fully distributed, lightweight in communication, robust to dropout of agents, and can accommodate a wide class of functions. Moreover, system theoretic and secure multi-party conditions guaranteeing the privacy preservation of an agent's private values against a set of colluding agents are established. The theoretical developments are complemented by numerical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Random Matrices and Applications · Complexity and Algorithms in Graphs
