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


Attachment: 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

Reply via email to