Cloud device identification and authentication
First Claim
Patent Images
1. A non-transitory computer-readable storage medium storing instructions that when executed by a computer processor of a handheld device cause the handheld device to:
- capture an image of an optical code affixed to a network device, wherein the optical code encodes a unique identifier for the network device and a secret string for locally connecting to the network device;
display a list of selectable device sites to a user based on a geographical location of the network device;
obtain a user-specified device site that is a logical networking environment within which the network device is to operate;
determine whether the unique identifier corresponds to a known device based on a list of known devices; and
responsive to the optical code'"'"'s unique identifier corresponding to the known device, provision the network device to operate in the user-specified device site, wherein provisioning the network device comprises;
communicating the secret string to the network device to establish a trusted session with the network device and establish an authentication key shared between the network device and the handheld device; and
communicating the authentication key to a remote server to allow the remote server to authenticate the network device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for authentication and/or provisioning of wireless network devices, and in particular, methods and apparatuses for authentication and/or provisioning of wireless network devices that are communicating with and may be monitored and/or controlled by a remote (e.g., cloud) server.
-
Citations
13 Claims
-
1. A non-transitory computer-readable storage medium storing instructions that when executed by a computer processor of a handheld device cause the handheld device to:
-
capture an image of an optical code affixed to a network device, wherein the optical code encodes a unique identifier for the network device and a secret string for locally connecting to the network device; display a list of selectable device sites to a user based on a geographical location of the network device; obtain a user-specified device site that is a logical networking environment within which the network device is to operate; determine whether the unique identifier corresponds to a known device based on a list of known devices; and responsive to the optical code'"'"'s unique identifier corresponding to the known device, provision the network device to operate in the user-specified device site, wherein provisioning the network device comprises; communicating the secret string to the network device to establish a trusted session with the network device and establish an authentication key shared between the network device and the handheld device; and communicating the authentication key to a remote server to allow the remote server to authenticate the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing instructions that when executed by a computer processor of a handheld device cause the handheld device to:
-
capture an image of an optical code affixed to a network device, wherein the optical code encodes a unique identifier for the network device and a secret string for locally connecting to the network device; display a list of selectable device sites to a user based on a geographical location of the network device; obtain a user-specified device site that is a logical networking environment within which the network device is to operate; determine whether the unique identifier corresponds to a known device based on a list of known devices; and responsive to the optical code'"'"'s unique identifier corresponding to the known device, provision the network device to operate in the user-specified device site, wherein provisioning the network device comprises; communicating the secret string to the network device to establish a trusted session with the network device and establish an authentication key shared between the network device and the handheld device; and after the network device communicates the authentication key to a remote server to authenticate the network device, receiving confirmation of authentication of the network device from the remote server.
-
Specification