Replace default auth-hidden-server with 3DH DAKE #15

Closed
opened 2018-07-11 02:38:44 +00:00 by sarah · 1 comment
Owner

Just had a conversation with someone regarding deniability and the way ricochet currently does client authentication in the protocol.

They proposed we replace the current challenge-response protocol (https://github.com/ricochet-im/ricochet/blob/master/doc/protocol.md#authhiddenservice) with a 3DH DAKE - we would then encrypt messages between peers using the derived key.

This would provide offline deniability (not online deniability), and Tor would not break the deniability. An improvement over the current challenge-response protocol which does not provide any kind of deniability.

I will probably implement this as im.ricochet.auth.3dh-dake

Just had a conversation with someone regarding deniability and the way ricochet currently does client authentication in the protocol. They proposed we replace the current challenge-response protocol (https://github.com/ricochet-im/ricochet/blob/master/doc/protocol.md#authhiddenservice) with a 3DH DAKE - we would then encrypt messages between peers using the derived key. This would provide offline deniability (not online deniability), and Tor would not break the deniability. An improvement over the current challenge-response protocol which does not provide any kind of deniability. I will probably implement this as `im.ricochet.auth.3dh-dake`
Author
Owner

Implemented as part of v3onion

Implemented as part of v3onion
sarah closed this issue 2018-11-20 20:57:18 +00:00
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: openprivacy/libricochet-go#15
No description provided.