KeyChain

A self-sovereign social network for privacy, trust, and collaboration – inspired by Fraunhofer’s clean and professional design.

Privacy-Preserving Communication Demonstrator

A proof-of-concept showing how access control can be enforced by cryptography instead of servers.

This demonstrator looks like a normal social or collaboration platform: users write posts, use tags, and mention other users. The difference is who decides who can read what.

In traditional systems, the server enforces access rules and can read all content. In this demonstrator, all content is encrypted end-to-end and access rules are embedded directly into the encryption.

Key Features

Privacy Icon

Privacy by Default

Every post and message is encrypted end-to-end. You decide who sees what.

Decentralized Icon

Decentralized & P2P

No central servers. Every peer participates in secure data storage and messaging.

Crypto Icon

Cryptographically Verified

Attribute-based policies and cryptographic proofs ensure data integrity and trustworthiness.

How It Works

ABE: Attribute-Based Encryption

Our network uses Multi-Authority Attribute-Based Encryption to enforce fine-grained access control. Users define policies for their content, and only peers meeting those attribute criteria can decrypt it.

cell_tower P2P Communication

All communication happens peer-to-peer, removing central servers as potential points of failure or surveillance. Each peer stores, forwards, and verifies data in a secure, decentralized manner.

attribution Self-Sovereign Identity

Users control their identity and credentials. No one—not even administrators—can access your private data without permission. Cryptographic proofs ensure integrity and authenticity at all times.

copyright Open Source

Source Code is freely available at Fraunhofer Github. The Rust Server Api can be viewed online at Swagger UI. This demonstrator is based on the Open Source crate rabe.

mail Contact

If you have further questions on integrating attribute basded encryption in your app, don't hesitate to contact us.

© 2026 Fraunhofer AISEC / KeyChain v0.6.5