Cross-signing is a scheme in which each person holds one identity key that signs certificates for their own devices, so that verifying a person once is enough to trust every device they own rather than verifying each device separately.
Open betaThe platform is being built in the open, so parts of it are not there yet, behaviour changes between releases, and no availability figure is committed while it is in beta. What is still being built.
What Cross-signing means
In a protocol where the device is the unit of membership, a person with a laptop, a phone and a desktop is three members. Without cross-signing, every contact would have to verify all three, and again whenever one is replaced. The number of verifications grows with the product of people and devices, which in practice means nobody verifies anything.
Cross-signing collapses this. A user key signs a certificate for each of that user’s devices; a contact verifies the user key once and can then check any device certificate against it. Trust moves from "I have checked this device" to "this device is vouched for by a key I have checked", which is the same shift a certificate authority makes, except that the authority is the person themselves.
The hard part of cross-signing is not the signatures but the key’s lifecycle: where the user key lives, how a second device gets the ability to sign, and what happens when every device is lost. Those questions are usually answered by an encrypted backup protected by a recovery phrase, which is why cross-signing and key backup arrive together.
How Enclessa uses it
Enclessa publishes a cross-signing key per user and a certificate per device, and a direct message verifies the other side’s certificate before the conversation opens. Enclessa’s current limitation is stated in `docs/PROGRESS.md` rather than hidden: a second device of the same user does not yet sign itself, because the user key stays on the device that minted it until the recovery backup has an interface. The encrypted key backup itself is built.
Where Cross-signing is specified
Related terms
Read further
The security page explains how Enclessa protects data and which certifications it does not hold. The trust centre covers the processing agreement, the subprocessors and the residency position. The FAQ answers the questions buyers ask most often.
Encrypted collaboration, hosted in Europe.
Create a workspace in a couple of minutes. It is yours at your-team.enclessa.app, hosted in the European Union, with encrypted direct messages from the first one you send.
Open beta. Free plan, no payment card to start.