| CPC H04L 63/0428 (2013.01) [G16Y 30/10 (2020.01); H04L 9/3073 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01)] | 14 Claims |

|
1. A method for securing a network-connected IoT device from external unauthorized communication comprising:
disabling all external communication channels to a communication network connected to the IoT device;
encrypting a message by the first IoT device needing to communicate with a second IoT device;
opening a first and only external communication channel to the communication network;
sending the encrypted message to a centralized device connected to the communication network;
immediately closing the first and only external communication channel after sending the encrypted message has been completed;
polling the centralized device by the second IoT device for incoming encrypted messages, wherein polling comprises opening a second and only external communication channel to the communication network,
checking the centralized device for incoming encrypted messages from the second IoT device,
downloading the encrypted incoming message from the centralized device, and
closing the second and only external communication channel; and
accepting incoming encrypted messages from the centralized device via a communication filter only when the external communication channel is open.
|