Pirate Praveen on Nostr: Drafting a method for verifying new devices for #XMPP end to end encrypted chats. ...
Drafting a method for verifying new devices for #XMPP end to end encrypted chats.
This is a very early draft/brain dump, once a few people validates, it can be submitted to official review process.
#Matrix already implements cross signing and this makes encryption experience very smooth, but in XMPP using multiple devices in encrypted rooms is really a mess.
XMPP already have a concept of master key per identity defined in OpenPGP for XMPP. We can combine these two.
https://cryptpad.fr/pad/#/2/pad/edit/V6nDcrMy6b+2+cIIFXZUF5pO/Published at
2024-10-31 07:30:46Event JSON
{
"id": "1793772c8ddabc1e25fb43801562e62b787bbc1200604ebf69bc3e843fe18e11",
"pubkey": "a878e3c29369b8c75c10f91dea5341ca900b0c7d77de4c89c575f3401af3e747",
"created_at": 1730359846,
"kind": 1,
"tags": [
[
"t",
"xmpp"
],
[
"t",
"matrix"
],
[
"proxy",
"https://social.masto.host/users/praveen/statuses/113400862927106129",
"activitypub"
]
],
"content": "Drafting a method for verifying new devices for #XMPP end to end encrypted chats.\n\nThis is a very early draft/brain dump, once a few people validates, it can be submitted to official review process.\n\n#Matrix already implements cross signing and this makes encryption experience very smooth, but in XMPP using multiple devices in encrypted rooms is really a mess.\n\nXMPP already have a concept of master key per identity defined in OpenPGP for XMPP. We can combine these two.\n\nhttps://cryptpad.fr/pad/#/2/pad/edit/V6nDcrMy6b+2+cIIFXZUF5pO/",
"sig": "c10633e7d7a05afc180d3bab23ca82149cd144bcd9bae6b52386395bac6fd0665b867243af79e4bd102a965967289bfc6d0ebaafb045be9697e035be9b04c5f4"
}