Hi All! I'm working on a server-less secure communication platform, which provides a simple primitive.... 'connect(user,service)' where users are identified by their RSA public keys.
So instead of using the standard 'connect(ip,port)' API, the 'connect(user,service)' API can be used for establishing connections. This platform will make it possible for anybody to build user-to-user communication applications. For instance, I've ported VNC to this platform, which makes it possible to do the equivalent of 'vncviewer <user>' instead of 'vncviewer <ip-address>'. How it works: - connect( user, service ) first uses a DHT to find the user's location - then it will establish a TCP connection to that location - if direct connection is not possible, it will use some third-party in the network to establish a relayed connection - after that it uses SSL to establish a secure channel. (Note: no PKI is involved at all. Users need to manually exchange their public keys before they can connect to each other) The application is developed in Python, and I'm hoping to get the code into an usable state really really soon. I'm also keen to know if there are any other existing/on-going projects which provide a similar server-less secure communication mechanism? Any feedback/comments/questions welcome!! Regards Sreeram
signature.asc
Description: OpenPGP digital signature
_______________________________________________ p2p-hackers mailing list [email protected] http://zgp.org/mailman/listinfo/p2p-hackers _______________________________________________ Here is a web page listing P2P Conferences: http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences
