> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mpcvault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Encryption

> Zero-trust architecture with end-to-end encrypted communication.

## End-to-End Encryption

MPCVault adopts a zero-trust architecture. All traffic between computing nodes is peer-to-peer encrypted.

| Component    | Protocol               |
| ------------ | ---------------------- |
| Key Exchange | Noise Protocol IK      |
| Encryption   | ChaCha20-Poly1305 AEAD |
| Hashing      | Blake2s                |

The relay server is trustless - it has no knowledge of the actual messages transmitted.

<img src="https://mintcdn.com/mpcvault-47/kq3LAw0DIlTzrGcF/images/e2e.jpg?fit=max&auto=format&n=kq3LAw0DIlTzrGcF&q=85&s=7e16823209a1a407ad31ad78ed109c0c" alt="End-to-End Encryption" width="1440" height="810" data-path="images/e2e.jpg" />

## Personal Key Certificate

Each MPCVault user has a cryptographic identity defined by an Ed25519 key pair called the Personal Key Certificate. Only you know the private key.

<img src="https://mintcdn.com/mpcvault-47/kq3LAw0DIlTzrGcF/images/pkc.jpg?fit=max&auto=format&n=kq3LAw0DIlTzrGcF&q=85&s=bcdcc4fad749e3514134ddc7b6794bf4" alt="Personal Key Certificate" width="1440" height="810" data-path="images/pkc.jpg" />

## How Authentication Works

| Layer         | Method                                     |
| ------------- | ------------------------------------------ |
| Platform      | Traditional authentication (password, 2FA) |
| Cryptographic | Ed25519 signature verification             |

In addition to standard authentication, MPCVault performs cryptographic attestation using your public key.

## Zero-Trust Benefits

Personal Key Certificates enable:

* **Trustless secret sharing** - Pass key shares between users without exposing them to MPCVault
* **End-to-end encryption** - Messages encrypted directly between participants
* **Cryptographic identity** - Actions are cryptographically signed and verifiable
