Patent ID: 7689825

Claim:
A method for registering a client device with a network server for enabling secured communication between the client device and the network server over a network comprising: generating a key number by the network server; emitting an optical representation of the key number; receiving said optical representation of the key number by the client device; determining, by the client device, the key number from the optical representation prior to having any communication with the network server over the network; encrypting, by the network server, an encryption key using a hashed value of the key number; sending the encryption key in an encrypted form over the network from the network server to the client device; registering the client device with the network server without having transmitted any unencrypted information over the network; and decrypting said encryption key, by the client device, using the hash value of the key number; encrypting and decrypting communications between the network server and the client device using the encryption key.