We study algorithms in the distributed message-passing model that produce secured output, for an input graph $G$. Specifically, each vertex computes its part in the output, the entire output is correct, but each vertex cannot discover the output of other vertices, with a certain probability. This is motivated by high-performance processors that are embedded nowadays in a large variety of devices. In such situations, it no longer makes sense, and in many cases it is not feasible, to leave the whole processing task to a single computer or even a group of central computers. As the extensive research in the distributed algorithms field yielded efficient decentralized algorithms for many classic problems, the discussion about the security of distributed algorithms was somewhat neglected. Nevertheless, many protocols and algorithms were devised in the research area of secure multi-party computation problem (MPC or SMC). However, the notions and terminology of these protocols are quite different than in classic distributed algorithms. As a consequence, the focus in those protocols was to work for every function $f$ at the expense of increasing the round complexity, or the necessity of several computational assumptions. In this work, we present a novel approach, which rather than turning existing algorithms into secure ones, identifies and develops those algorithms that are inherently secure (which means they do not require any further constructions). This approach yields efficient secure algorithms for various locality problems, such as coloring, network decomposition, forest decomposition, and a variety of additional labeling problems. Remarkably, our approach does not require any hardness assumption, but only a private randomness generator in each vertex. This is in contrast to previously known techniques in this setting that are based on public-key encryption schemes.
翻译:我们研究分布式电文传递模型中的算法,该模型产生安全的输出,用于输入图形$G$。具体地说,每个顶点计算出其在输出中的部分,整个输出是正确的,但每个顶点无法发现其他脊椎的输出,有一定的概率。这是由目前嵌入大量各种装置的高性能处理器驱动的。在这种情况下,将整个处理任务留给一个计算机,甚至一组中央计算机来完成,这已经不可行了。具体地说,由于分布式算法领域的广泛研究为许多经典问题带来了有效的分散式算法,因此关于分布式算法的安全性的讨论有些被忽略了。然而,许多协议和算法都是在安全多党计算问题(MPC或SMC)的研究领域设计的。然而,这些协议的概念和术语与传统的分布式算法大不相同。因此,这些协议的重点只能放在每个函数的变异性上,而每个函数的假设都是以美元为单位, 增加周期复杂性,或若干计算性硬性计算假设的必要性。在这项工作中,我们需要一种新的算法方法,而现在需要一种安全性算法的变的方法。