OMEMO
Estensione di XMPP per la cifratura end-to-end basata sul Signal Protocol (XEP-0384). Sviluppata da Andreas Straub nel 2015 per Conversations (Android); il nome sta per Multi-End Message and Object Encryption.
È l'impostazione predefinita nei client XMPP moderni: Conversations, Gajim, Dino, Monal. Appoggia il Double Ratchet su XMPP al posto del più vecchio OTR, che richiedeva un handshake con entrambe le parti online. Funziona offline e su più dispositivi: ogni dispositivo ha la propria chiave d'identità e il mittente cifra per tutti i dispositivi del destinatario.
Alternative in ambito XMPP: OpenPGP (XEP-0027, più vecchio) e OX (XEP-0373, PGP moderno).