论文标题

Talek:带隐藏访问模式的私人团体消息传递

Talek: Private Group Messaging with Hidden Access Patterns

论文作者

Cheng, Raymond, Scott, William, Masserova, Elisaweta, Zhang, Irene, Goyal, Vipul, Anderson, Thomas, Krishnamurthy, Arvind, Parno, Bryan

论文摘要

Talek是一个私人组消息传递系统,它通过潜在的不信任服务器发送消息,同时将数据内容和用户之间的通信模式隐藏起来。 Talek探索了私人消息的设计空间中的一个新观点;它保证了访问序列没有可区分的性能,这是该空间中最强大的保证之一,同时假设一个Anytrust威胁模型,该模型仅比相关工作中目前发现的最强威胁模型稍弱。我们的结果表明,这是设计空间中的务实点,因为它支持了强大的隐私和良好的性能:我们演示了一个3个服务器的Talek群集,可为拥有1.7秒端到端延迟的32,000个活跃用户提供9,433条消息/秒的吞吐量。为了实现其安全目标而无需客户之间的协调,Talek依靠信息理论私人信息检索。为了实现良好的性能并最​​大程度地减少服务器端存储,Talek引入了可能引起独立感兴趣的新技术和优化,例如,新颖地使用了封锁的杜鹃哈希(Cuckoo Hashing)和对私人通知的支持。后者为用户提供了一种私人,有效的机制,而无需进行轮询,哪些日志具有新消息。

Talek is a private group messaging system that sends messages through potentially untrustworthy servers, while hiding both data content and the communication patterns among its users. Talek explores a new point in the design space of private messaging; it guarantees access sequence indistinguishability, which is among the strongest guarantees in the space, while assuming an anytrust threat model, which is only slightly weaker than the strongest threat model currently found in related work. Our results suggest that this is a pragmatic point in the design space, since it supports strong privacy and good performance: we demonstrate a 3-server Talek cluster that achieves throughput of 9,433 messages/second for 32,000 active users with 1.7-second end-to-end latency. To achieve its security goals without coordination between clients, Talek relies on information-theoretic private information retrieval. To achieve good performance and minimize server-side storage, Talek introduces new techniques and optimizations that may be of independent interest, e.g., a novel use of blocked cuckoo hashing and support for private notifications. The latter provide a private, efficient mechanism for users to learn, without polling, which logs have new messages.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源