Paper 2014/1022

Topology-Hiding Computation

Tal Moran, Ilan Orlov, and Silas Richelson

Abstract

Secure Multi-party Computation (MPC) is one of the foundational achievements of modern cryptography, allowing multiple, distrusting, parties to jointly compute a function of their inputs, while revealing nothing but the output of the function. Following the seminal works of Yao and Goldreich, Micali and Wigderson and Ben-Or, Goldwasser and Wigderson, the study of MPC has expanded to consider a wide variety of questions, including variants in the attack model, underlying assumptions, complexity and composability of the resulting protocols. One question that appears to have received very little attention, however, is that of MPC over an underlying communication network whose structure is, in itself, sensitive information. This question, in addition to being of pure theoretical interest, arises naturally in many contexts: designing privacy-preserving social-networks, private peer-to-peer computations, vehicle-to-vehicle networks and the ``internet of things'' are some of the examples. In this paper, we initiate the study of ``topology-hiding computation'' in the computational setting. We give formal definitions in both simulation-based and indistinguishability-based flavors. We show that, even for fail-stop adversaries, there are some strong impossibility results. Despite this, we show that protocols for topology-hiding computation can be constructed in the semi-honest and fail-stop models, if we somewhat restrict the set of nodes the adversary may corrupt.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A minor revision of an IACR publication in TCC 2015
Keywords
foundationsanonymitysecure computation
Contact author(s)
talm @ idc ac il
History
2015-01-01: received
Short URL
https://ia.cr/2014/1022
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2014/1022,
      author = {Tal Moran and Ilan Orlov and Silas Richelson},
      title = {Topology-Hiding Computation},
      howpublished = {Cryptology ePrint Archive, Paper 2014/1022},
      year = {2014},
      note = {\url{https://eprint.iacr.org/2014/1022}},
      url = {https://eprint.iacr.org/2014/1022}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.