Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement encrypted communication via the Axolotl protocol/library #2430

Closed
Chaos99 opened this issue Mar 5, 2016 · 4 comments
Closed

Implement encrypted communication via the Axolotl protocol/library #2430

Chaos99 opened this issue Mar 5, 2016 · 4 comments

Comments

@Chaos99
Copy link

Chaos99 commented Mar 5, 2016

Fork of #Issue36 "Off-the-Record (OTR) Messaging"

Citing user @taoeffect in his comment to the original issue:

Problem with OTR is that it only works while both users are online.

I recommend using Axolotl instead, developed by Open WhisperSystems of TextSecure/Signal fame. It's like OTR but it supports secure asynchronous messaging, which is important because it's rare that everyone is online all the time. :)

There are lots of Axolotl libraries out there, available for both iOS, Android, and Web.

https://github.com/WhisperSystems/Signal-iOS
https://github.com/WhisperSystems/TextSecure-Browser/tree/libaxolotl/
https://github.com/WhisperSystems/TextSecure
https://github.com/joebandenburg/libaxolotl-javascript
https://github.com/joebandenburg/libaxolotl-crypto-web

WhisperSystems have shown in their beta desktop app that multi-user-multi-device chat with history is possible.

Thread model is a compromised server (admin with full read/write access) before, during or after the conversation. (Which Axolotl matches to my knowledge.) Authenticity of the client application needs to be secured by verifying signatures over a side channel, availability from multiple sources or relying on a trusted provider.

@engelgabriel
Copy link
Member

This would be awesome!

@engelgabriel engelgabriel added this to the 0.23.0 milestone Mar 10, 2016
@mitar
Copy link
Contributor

mitar commented Mar 11, 2016

So the Axolotl file transfer is directly between peers without an intermediate server? So they have to be both online at that moment?

@marceloschmidt marceloschmidt modified the milestones: Important, 0.23.0 Mar 21, 2016
@xenithorb
Copy link
Contributor

+1

@engelgabriel
Copy link
Member

Hi guys, we will merge this PR that covers adding a new protocol for encryption #10094

@theorenck theorenck removed this from the Long-term milestone Dec 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants