Ahmed Abdalla wrote:
There is a server that stores the key information for each user,
however the connection between users is serverless.  When you input
the key id of the person you want to talk to, CSpace retrieves the key
information and connection information from the server (obviously
requiring a server in this scenario...).  CSpace then uses the
information from this server pull to connect directly to the remote
client (hence the server-less status of the protocol).  Right now,
iirc, CSpace requires the server to function properly, however I
believe there has been a request to make completely serverless
operation possible my allowing users to input the key and connection
information manually.

Ahmed,
As of now, CSpace can and would run without the central server. The central server just maintains a map of key-ids to the public keys. The rationale behind this being that its far too easy to remember or communicate a small integer than the whole public key. What we haven't done yet is making the key server registration optional in the key registration process.

Andre, you might want to check out wikipedia on DHTs, which is one of the central concepts (the other being Public Key Cryptography) behind CSpace.
http://en.wikipedia.org/wiki/Distributed_hash_table
http://en.wikipedia.org/wiki/Public_key_cryptography

Regards,

Jeethu Rao
_______________________________________________
cspace-users mailing list
[email protected]
http://tachyon.in/cgi-bin/mailman/listinfo/cspace-users

Reply via email to