GUADEC: Danny O'Brien on privacy, encryption, and the desktop
GUADEC: Danny O'Brien on privacy, encryption, and the desktop
Posted Aug 19, 2010 10:18 UTC (Thu) by robot101 (subscriber, #3479)In reply to: GUADEC: Danny O'Brien on privacy, encryption, and the desktop by gmaxwell
Parent article: GUADEC: Danny O'Brien on privacy, encryption, and the desktop
(And, let's be clear: The exact details of the XMPP encryption are fairly irrelevant to this discussion - although "certificate based" - this is just a technical convenience to allow us to use existing TLS libraries. A certificate is just a key in a certain format - it does not impose any requirement on how those certificates are signed or verified. So they don't need CAs or governments to sign them or whatever, you can still do SSH / OTR style "leap-of-faith" and manually verification of fingerprints/identities if you wish, which is how we always planned to present it in the UI.)
However, we had a discussion with some EFF members who explained to us the problem with our approach, which is nothing to do with any technical details or any type of encryption being "more bettar" than another - it's simply that by not supporting the use of OTR in Telepathy, we were reducing the existing privacy of the currently deployed OTR users in the cases they were talking to Telepathy users. This reasoning was explained to us clearly and in a level-headed manner, and we were inclined to agree.
We therefore adjusted our plans to allow both the XMPP and OTR style encryption to be presented through a similar Telepathy API (and also therefore, a similar UI in the client application, presenting a hopefully better-integrated and smoother experience for the user whichever technology is in use). We currently do not have many spare resources to work on an OTR implementation of this API, although we would be very happy to support somebody who was interested in working on it, and would be happy to add support in the Empathy UI if this API was implemented.
(speaking as a co-founder of the Telepathy project, although I contribute in more of a hand-wavy direction-setting way now :D)