Lavoista / kouchat

Automatically exported from code.google.com/p/kouchat
0 stars 0 forks source link

Feature request: point to point encryption #4

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Add simple public key encryption to all communications amongst peers.

1) When a peer connects, he informs the other party if he wants encryption.
2) If encryption is desired, check if there is a matching public key 
stored for that peer.
3) If there is none, ask the user whether we should trust/store the given 
key. Provide a dialog with a signature of the key so that the user is 
responsible for verifying its credibility.
4) If there is a key already, accept connection if the key matches. If the 
key does not match, warn the user the other party is a fake.
5) Well, in a good world, we either accepted the key or it matched a local 
one. Therefore, encrypt all communications with this peer using it.

  Just a simple key exchange technique. For some simple limited privacy.

Original issue reported on code.google.com by mario...@gmail.com on 11 Aug 2008 at 9:06

GoogleCodeExporter commented 9 years ago
It's a nice idea, but I'm not sure if I'm going to prioritize that. I'll keep 
it in 
my backlog.

Original comment by blu...@gmail.com on 27 Oct 2008 at 9:06

GoogleCodeExporter commented 9 years ago

Original comment by blu...@gmail.com on 25 Apr 2014 at 10:21