Difference between revisions of "Stanza encryption"

Jump to navigation Jump to search
1,011 bytes added ,  07:52, 1 April 2019
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This Page is NOT about XEP-0200: Stanza Encryption, but instead a place to discuss a new solution.
== Motivation ==
== Motivation ==
So, lets finally do it and solve Stanza Encryption!
So, lets finally do it and solve Stanza Encryption!
Line 12: Line 14:


Most importantly though we need experience in this field in order to get a better understanding of what pitfalls exist, so lets JUST DO IT!
Most importantly though we need experience in this field in order to get a better understanding of what pitfalls exist, so lets JUST DO IT!
== Use Cases ==
* Clients exchange messages that contain sensitive information with (multiple) other clients.
* Clients might want to encrypt IQs between two (online) devices. Since there may be more than one consecutive IQ being exchanged within the same context, it might be worth to think about possibilities to establish some sort of longer standing session to reduce encryption overhead. This may be out of the scope of this document though.


== Related Work ==
== Related Work ==
Line 21: Line 28:


* [https://xmpp.org/extensions/xep-0246.html XEP-0246: End-to-End XML Streams]
* [https://xmpp.org/extensions/xep-0246.html XEP-0246: End-to-End XML Streams]
* [https://xmpp.org/extensions/inbox/jingle-xtls.html XEP-XXXX: XMPP Transport Layer Security]


=== Encryption Protocols ===
=== Encryption Protocols ===
[https://xmpp.org/extensions/xep-0373.html XEP-0373: OpenPGP for XMPP]
* [https://xmpp.org/extensions/xep-0373.html XEP-0373: OpenPGP for XMPP]
OpenPGP for XMPP (OX) comes with an enveloping mechanism.
OpenPGP for XMPP (OX) comes with an enveloping mechanism.


[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption]
* [https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption]
 
* [https://xmpp.org/extensions/xep-0364.html XEP-0364: Current Off-The-Record Messaging Use]
 
* [https://xmpp.org/extensions/xep-0116.html XEP-0116: Encrypted Session Negotiation]
 
* [https://op-co.de/tmp/SEX.html Simple Encryption for XMPP]
 
== Proposal / Work in Progress ==


[https://xmpp.org/extensions/xep-0364.html XEP-0364: Current Off-The-Record Messaging Use]
The proposal is actively worked on [https://github.com/vanitasvitae/flowdalic-xeps/tree/sce here]. See /xep-sce/ for the document ([http://geekplace.eu/xeps/xep-sce/xep-sce.html rendered html]).


[https://xmpp.org/extensions/xep-0116.html XEP-0116: Encrypted Session Negotiation]
Please feel free to comment, give feedback and request changes!
121

edits

Navigation menu