Messaging systems built on mesh networks consisting of smartphones communicating over Bluetooth have been used by protesters around the world after governments have disrupted Internet connectivity. Unfortunately, existing systems have been shown to be insecure; most concerningly by not adequately hiding metadata. This is further complicated by the fact that wireless communication such as Bluetooth is inherently a broadcasting medium. In this paper, we present a new threat model that captures the security requirements of protesters in this setting. We then provide a solution that satisfies the required security properties, hides all relevant metadata, scales to moderately sized protests, and supports group messaging. This is achieved by broadcasting all messages in a way that limits the overhead of duplicate messages, ensuring that ciphertexts do not leak metadata, and limiting what can be learned by observing user behavior. We also build a model of our system and numerically evaluate it to support our claims and analyze how many users it supports. Finally, we discuss further extensions that remove potential bottlenecks in scaling and support substantially more users.
翻译:在政府中断互联网连通后,世界各地的抗议者已经使用由蓝牙上智能手机通信组成的网状网络通信系统。 不幸的是,现有系统被证明不安全;大多是没有适当隐藏元数据。 蓝牙等无线通信本质上是一个广播媒体,这一事实使情况更加复杂。 在本文中,我们提出了一个新的威胁模型,其中捕捉了抗议者在这一背景下的安全要求。 然后,我们提供了一个满足所需安全特性的解决方案,隐藏所有相关元数据、中度抗议的尺度以及支持群体信息。 实现这一点的途径是广播所有信息,限制重复信息的管理,确保密码不会泄漏元数据,限制通过观察用户行为可以学到的东西。 我们还建立了一个系统模型,并进行数字评估,以支持我们的要求,分析它支持的用户数量。 最后,我们讨论进一步扩展,消除潜在瓶颈,扩大和支持更多用户的规模。