CPC H04L 9/0819 (2013.01) [H04L 9/14 (2013.01); H04W 12/0431 (2021.01); H04W 12/0433 (2021.01); G16Y 30/10 (2020.01)] | 16 Claims |
1. A computer-implemented method on a wireless mobile device for distributing encryption keys to Internet of Things (IoT) systems, the method comprising:
operating on a wireless mobile device with a location service, a first radio transceiver for cellular communications, and a second radio transceiver for exchanging data between one or more IoT systems and the wireless mobile device;
requesting, with the first radio transceiver, one or more IoT systems keys from a key management system;
receiving, with the first radio transceiver, the one or more IoT systems keys from the key management system, wherein each of the IoT systems keys is
i) encrypted with a public key from at least one recipient IoT system, and
ii) signed by the key management system;
in response to the wireless mobile device being located in proximity to the at least one recipient IoT system, receiving with the second radio transceiver, one or more identifiers of the at least one recipient IoT system;
selecting at least one of the IoT systems keys from the one or more IoT systems keys that corresponds to the one or more identifiers; and
transmitting, with the second radio transceiver, the selected IoT system keys to the at least one recipient IoT system.
|