-
Alyssa
Does anybody know if OMEMO can be used to authenticate Jingle (DTLS-SRTP)?
-
Alyssa
If I understand the Jingle XEPs correctly, Jingle alone might still be vulnerable to a man-in-the-middle from an untrustworthy XMPP server (swapping out fingerprints and IP addresses and such)
-
Alyssa
But if the clients have already established trust via verification of OMEMO fingerprints, the chain-of-trust should be able to piggyback from there. (It's my understanding this is how essentially Signal authenticates calls.)
-
Alyssa
(Of course, if you blindly trust omemo fingerprints it doesn't matter :P)
-
Alyssa
I guess XEP-0420 would solve that if you encrypt the whole Jingle exchange
-
pep.
I don't think OMEMO is used for DTLS-SRTP yet
-
pep.
You may also want to look into https://xmpp.org/extensions/xep-0396.html JET-OMEMO
-
pep.
Depending on what you're looking for
-
Alyssa
pep., it's my understand that would have performance issues..?
-
Alyssa
AFAIU it's -just- the fingerprint that you need sent over OMEMO
-
pep.
hmm, looks like you'd only need to do that indeed. I delegate to somebody more knowledgeable though