Due to its high efficiency, routing based on greedy embeddings of rooted spanning trees is a promising approach for dynamic, large-scale networks with restricted topologies. Friend-to-friend (F2F) overlays, one key application of embedding-based routing, aim to prevent disclosure of their participants to malicious members by restricting exchange of messages to mutually trusted nodes. Since embeddings assign a unique integer vector to each node that encodes its position in a spanning tree of the overlay, attackers can infer network structure from knowledge about assigned vectors. As this information can be used to identify participants, an evaluation of the scale of leakage is needed. In this work, we analyze in detail which information malicious participants can infer from knowledge about assigned vectors. Also, we show that by monitoring packet trajectories, malicious participants cannot unambiguously infer links between nodes of unidentified participants. Using simulation, we find that the vector assignment procedure has a strong impact on the feasibility of inference. In F2F overlay networks, using vectors of randomly chosen numbers for routing decreases the mean number of discovered individuals by one order of magnitude compared to the popular approach of using child enumeration indexes as vector elements.
翻译:由于效率高,根植树枝的贪婪嵌入导致的路线是动态、大型网络中具有有限地形的大型网络的一个很有希望的方法。朋友对朋友的重叠(F2F)是嵌入路径的一个重要应用,目的是防止其参与者向恶意成员披露信息,将信息交换限制在彼此信任的节点上。由于嵌入为每个节点指定了一个独特的整数矢量,该节点在覆盖覆盖的树上标出其位置,攻击者可以从对指定矢量的了解中推断出网络结构。由于这一信息可用于确定参与者,因此需要对渗漏程度进行评估。在这项工作中,我们详细分析恶意参与者可从关于指定矢量的知识中推断出哪些信息。此外,我们通过监测组合轨迹,恶意参与者无法毫不含糊地推断身份不明参与者的节点之间的联系。使用模拟,我们发现矢量分配程序对推断的可行性有强烈影响。在F2F过度网络中,使用随机选择的矢量来确定参与者,因此需要评估渗漏程度。我们详细分析恶意参与者能够从关于指定矢量的知识中推断出哪些信息。我们分析哪些信息能从所发现的矢量中推断出哪些信息。我们还显示,通过一个尺度将降低儿童所发现的矢量的矢量。我们所发现的矢量。