Range-based set reconciliation is a simple approach to efficiently computing the union of two sets over a network, based on recursively partitioning the sets and comparing fingerprints of the partitions to probabilistically detect whether a partition requires further work. Whereas prior presentations of this approach focus on specific fingerprinting schemes for specific use-cases, we give a more generic description and analysis in the broader context of set reconciliation. Precisely capturing the design space for fingerprinting schemes allows us to survey for cryptographically secure schemes. Furthermore, we reduce the time complexity of local computations by a logarithmic factor compared to previous publications.
翻译:以范围为基础的对齐是一种简单的方法,可以对网络上两组人的组合进行高效计算,其基础是反复分割各组人,比较分区的指纹,以概率方式检测是否需要进一步工作。虽然先前对这个方法的介绍侧重于特定使用案例的具体指纹计划,但我们在更宽泛的对齐背景下给出了更通用的描述和分析。精确地捕捉指纹计划的设计空间,使我们能够对加密安全计划进行调查。此外,我们用一个对数系数来降低本地计算的时间复杂性,与以前的出版物相比,我们减少了对数系数。