Bu belge, "X3DH" ("Extended Triple Diffie-Hellman") anahtar anlaşması protokolünü açıklar. X3DH, açık anahtarlara dayanarak birbirlerini karşılıklı olarak doğrulayan iki taraf arasında paylaşılan bir gizli anahtar oluşturur. X3DH, ileri gizlilik ve kriptografik inkâr edilebilirlik sağlar.
X3DH, bir kullanıcının ("Bob") çevrimdışı olduğu ancak bir sunucuya bazı bilgiler yayımladığı eşzamansız ortamlar için tasarlanmıştır. Başka bir kullanıcı ("Alice"), bu bilgileri Bob'a şifreli veri göndermek ve ayrıca gelecekteki iletişim için paylaşılan bir gizli anahtar oluşturmak amacıyla kullanmak ister.