[Standards] UPDATED: XEP-0384 (OMEMO Encryption)

pep at bouah.net pep at bouah.net
Tue Mar 10 14:53:17 UTC 2020

Version 0.4.0 of XEP-0384 (OMEMO Encryption) has been released.

This specification defines a protocol for end-to-end encryption in
one-to-one chats, as well as group chats where each participant may
have multiple clients per account.

* Incorporate the double ratchet protocol specification.
* Use one node to store all bundles. One item per bundle.
* Recommend 'open' access model for both PEP nodes.
* Specify OMEMO encryption for XEP-0045 Multi-User Chats.
* Use XEP-0420: Stanza Content Encryption.
* Use AES256/CBC to encrypt SCE payload.
* Change namespace to
* Use wrapping 'keys' element for key elements in 'header'.
* Define threat model (dg)

URL: https://xmpp.org/extensions/xep-0384.html

Note: The information in the XEP list at https://xmpp.org/extensions/
is updated by a separate automated process and may be stale at the
time this email is sent. The XEP documents linked herein are up-to-

More information about the Standards mailing list