Send in your ideas. Deadline April 1, 2025
Grant
Theme fund: NGI Zero Core
Start: 2024-12

Keyhive

Edge Names, invites and group key agreement for local first data

Keyhive is a synchronization engine for end-to-end encrypted group collaboration. It is designed to support scalable operation in peer-to-peer, federated, and centralized deployments and to support both real-time and asynchronous collaboration. Keyhive is intended to allow efficient decentralized collaboration on collections as large as millions of documents, hundreds of thousands of words / points per document, and thousands of contributors. Keyhive takes advantage of recent advances in algorithms including breakthroughs in set reconciliation, and in some cases advances the state of the art, such as by extending existing group key management systems to eliminate the requirement for a central server. Our aim is to deliver a high performance, useful, and secure open source system to production users around the world.

Run by Ink & Switch

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.