About Vuvuzela
Vuvuzela is a research messaging system built to protect not just the content of messages but also metadata, such as who is talking to whom, even against powerful nation-state adversaries. It grew out of an academic research project, presented at SOSP 2015, aimed at showing that strong metadata privacy could scale to millions of users rather than just small groups.
Earlier systems that hid metadata using Tor, such as Pond, were vulnerable to traffic analysis, while systems that fully encrypted metadata with techniques like DC-nets or PIR did not scale past thousands of users. Vuvuzela instead uses efficient cryptography, based on NaCl, to encrypt as much metadata as it can, and adds statistical noise to the parts it cannot encrypt, such as the number of idle versus active users, providing differential privacy guarantees instead of perfect secrecy. In practice this results in message latency of roughly 20 to 40 seconds depending on configured security parameters.
Vuvuzela is written in Go and released under a license listed as Other in the repository metadata, so check the license file for exact terms. It is primarily a research artifact demonstrating the approach described in its accompanying paper and slides, rather than a polished, actively maintained messaging product.
Key features
- Metadata-hiding private messaging
- NaCl-based efficient cryptography
- Differential privacy guarantees via added noise
- Designed to scale to millions of users
- Academic research artifact with published paper
Good fit for
- →Studying metadata-private messaging system design
- →Research into scalable anonymity systems
- Built with
- Go
- Tags
- privacy
- cryptography
- messaging
- research
- metadata-privacy
- golang
- differential-privacy
Vuvuzela: questions and answers
- What is Vuvuzela used for?
- Vuvuzela is a free, open-source Go research project from MIT that demonstrated a messaging system hiding both message content and metadata at scale, using noise and strong cryptography. It is a good fit for studying metadata-private messaging system design and research into scalable anonymity systems.
- Is Vuvuzela open source?
- Yes. Vuvuzela is open source under a custom licence. Its source code is on GitHub at vuvuzela/vuvuzela and is written mainly in Go.
- Is Vuvuzela free?
- Yes. Vuvuzela is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host Vuvuzela?
- Yes. Vuvuzela can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What are some alternatives to Vuvuzela?
- Similar open-source tools in the Team Chat category include SimpleX Chat, Mattermost and Signal Desktop. SaaS products in the same category include Beeper, Signal and Chanty.
- Is Vuvuzela actively maintained?
- The most recent commit to Vuvuzela was on 12 September 2019. The project has 2.5k stars on GitHub.
Open-source alternatives to Vuvuzela
See all
SimpleX Chat
Team Chat
SimpleX - the first messaging network operating without user identifiers of any kind - 100
AGPL-3.0vs WhatsApp★ 20k
Mattermost
Team Chat
Mattermost is an open source platform for secure collaboration across the entire software
OSSvs Slack★ 39k
Signal Desktop
Team Chat
A private messenger for Windows, macOS, and Linux.
AGPL-3.0vs WhatsApp★ 17k
Signal iOS
Team Chat
A private messenger for iOS.
AGPL-3.0vs WhatsApp★ 12k
Chatto
Team Chat
A fully-featured team and group chat application that you can easily selfhost.
AGPL-3.0vs Slack★ 2.8kssh-chat
Team Chat
Chat over SSH.
MIT★ 5.9k
SaaS alternatives to Vuvuzela
See all
Beeper
Team Chat
Chat aggregator that brings multiple messaging networks into one inbox
SaaS
Signal
Team Chat
Privacy-focused messenger with end-to-end encrypted chats and calls
SaaS
Chanty
Team Chat
Team chat with tasks, voice and video calls aimed at small teams
SaaS
Flock
Team Chat
Team messenger with channels, video calls, to-dos and file sharing
SaaS
Google Chat
Team Chat
Messaging and spaces inside Google Workspace with Meet and Docs integration
SaaS
imo
Team Chat
Free video calling and messaging app popular in the Middle East, Asia and Africa
SaaS
