Patent ID: 9716595
Date: 2017-07-25
CPC Classifications: H04L,H04W

Claim:
1. A method for establishing a secure communication between a plurality of Internet of Things (IoT) devices, each IoT device including a hardware processor and associated memory, the method comprising: provisioning a first and a second IoT devices by providing a unique identification, a digital identity token and a cryptographic key to and issuing a first digital certificate to each of the first and second IoT devices; inviting the second IoT device by the first IoT device to establish a communication line with the first IoT device by receiving a digital token from the second IoT device, authenticating the second IoT device using the unique identification, the digital identity token and the cryptographic key of the second IoT device; establishing a secure communication line between the first IoT device and the second IoT device by authenticating the established communication line and issuing a second digital certificate to the communication line between the first IoT device and the second IoT device; preventing a third IoT device for which a secure communication line to the first or second IoT device has not been established from communicating with the first or second IoT device; establishing secure communication lines between the first IoT device, the second IoT device and a plurality of more IoT devices, each secure communication line including a digital agreement; and grouping the first IoT device, the second IoT device and the plurality of more IoT devices into different groups based on a predetermined criteria.