Systems and methods for device registration using optical transmission
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A client device is registered with a network server by having the network server generate a key number and emit an optical representation of the key number for optical reception by the client device. The client device determines the key number from the received optical representation, and encrypts or decrypts a communication using the key number, or a value based on the key number. In one embodiment, the optical representation may be either an infrared signal or visible light signal.
47 Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a network; a network server coupled to the network, wherein the network server is to, generate a key number, emit an optical representation of the key number, and encrypt an encryption key using a hashed value of the key number, send the encryption key in an encrypted form over the network for use in client device registrations, register the client device with the network server without transmitting any unencrypted information over the network; and a client device coupled to the network, wherein the client device is to, receive said optical representation of the key number, determine the key number from the optical representation prior to having any communication with the network server over the network, and decrypt the encryption key using the hashed value of the key number, wherein the encryption key is used to encrypt and decrypt communications between the network server and the client device. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification