SODALABS

semaphore

Anonymous signalling protocol

Privacy project

semaphore: Anonymous signalling protocol. Technology: zero-knowledge proofs.

Semaphore is the primitive a large part of this field is built on: prove you belong to a group and broadcast a signal, exactly once, without revealing which member you are. It is small, audited, well documented and reused everywhere from anonymous voting to whistleblowing tools, which is the highest compliment a cryptographic library can receive. It is a building block from Privacy and Scaling Explorations rather than an application, so what it protects depends on how it is used.

Key facts

Entry type
Privacy project
Category
Anonymous signalling protocol
Technology
Zero-knowledge proofs (ZK)

What is zero-knowledge proofs?

One party proves a statement about hidden data is true without revealing the data the statement is about.

How it compares with the other approaches on latency, trust assumptions and fit is set out, with sources, in the technology taxonomy.

Private by design.

See how confidential transactions work on the networks you already use.