Further work on the security mechanisms in the client itself. Now using RSA for key exchange and for signature verification.