SYSTEM AND METHOD FOR ESTABLISHING A SECONDARY COMMUNICATION CHANNEL TO CONTROL AN INTERNET OF THINGS (IOT) DEVICE
First Claim
1. A method to establish a secondary communication channel between an Internet of Things (IoT) device and a client device comprising:
- establishing a primary secure communication channel between the IoT device and an IoT service using a primary set of keys;
performing a secondary key exchange using the primary secure communication channel, the client device and the IoT device each being provided with a secondary set of keys following the secondary key exchange;
detecting that the primary secure communication channel is inoperative; and
responsively establishing a secondary secure wireless connection between the client device and the IoT device using the secondary set of keys, the client device being provided with access to data and/or functions made available by the IoT device over the secondary secure wireless connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are described for establishing a secondary communication channel between an IoT device and a client device. For example, one embodiment of a method comprises: establishing a primary secure communication channel between the IoT device and an IoT service using a primary set of keys; performing a secondary key exchange using the primary secure communication channel, the client device and the IoT device each being provided with a secondary set of keys following the secondary key exchange; detecting that the primary secure communication channel is inoperative; and responsively establishing a secondary secure wireless connection between the client device and the IoT device using the secondary set of keys, the client device being provided with access to data and functions made available by the IoT device over the secondary secure wireless connection.
101 Citations
24 Claims
-
1. A method to establish a secondary communication channel between an Internet of Things (IoT) device and a client device comprising:
-
establishing a primary secure communication channel between the IoT device and an IoT service using a primary set of keys; performing a secondary key exchange using the primary secure communication channel, the client device and the IoT device each being provided with a secondary set of keys following the secondary key exchange; detecting that the primary secure communication channel is inoperative; and responsively establishing a secondary secure wireless connection between the client device and the IoT device using the secondary set of keys, the client device being provided with access to data and/or functions made available by the IoT device over the secondary secure wireless connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
an IoT device to establish a primary secure communication channel with an IoT service using a primary set of keys; the IoT device to perform a secondary key exchange using the primary secure communication channel; a client device and the IoT device each being provided with a secondary set of keys following the secondary key exchange; the IoT device and/or client device to detect that the primary secure communication channel is inoperative; and the IoT device and/or client device to responsively establish a secondary secure wireless connection between the client device and the IoT device using the secondary set of keys; the client device being provided with access to data and/or functions made available by the IoT device over the secondary secure wireless connection. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification