A plethora of contact tracing apps have been developed and deployed in several countries around the world in the battle against Covid-19. However, people are rightfully concerned about the security and privacy risks of such applications. To this end, the contribution of this work is twofold. First, we present an in-depth analysis of the security and privacy characteristics of the most prominent contact tracing protocols, under both passive and active adversaries. The results of our study indicate that all protocols are vulnerable to a variety of attacks, mainly due to the deterministic nature of the underlying cryptographic protocols. Our second contribution is the design and implementation of SpreadMeNot, a novel contact tracing protocol that can defend against most passive and active attacks, thus providing strong (provable) security and privacy guarantees that are necessary for such a sensitive application. Our detailed analysis, both formal and experimental, shows that SpreadMeNot satisfies security, privacy, and performance requirements, hence being an ideal candidate for building a contact tracing solution that can be adopted by the majority of the general public, as well as to serve as an open-source reference for further developments in the field.
翻译:在与Covid-19的战斗中,世界各地数个国家已经开发并部署了许许多多的接触追踪应用程序。然而,人们理所当然地担心这些应用程序的安全和隐私风险。为此,这项工作的贡献是双重的。首先,我们深入分析了最著名的接触追踪协议的安全和隐私特点,这些协议是以被动和主动对手为主的。我们的研究结果表明,所有协议都容易受到各种袭击,主要是因为基本的加密协议具有决定性性质。我们的第二个贡献是设计和实施“扩展Meonot”,这是一个新的接触追踪协议,可以保护大多数被动和主动袭击,从而为这种敏感应用提供必要的强有力(可预见)的安全和隐私保障。我们的详细的正式和实验分析表明,“扩展Meont”满足了安全、隐私和绩效要求,因此是建立接触追踪解决方案的理想候选者,大多数公众可以采用这一解决方案,并可作为该领域进一步发展的公开来源参考。