| CPC H04L 9/3247 (2013.01) [H04L 9/0861 (2013.01); H04L 9/3231 (2013.01); G16Y 10/75 (2020.01)] | 25 Claims |

|
13. A method of processing one or more messages, comprising:
generating, by an Internet-of-Things (IoT) device, a cryptographic key using a shared key generator used by the IoT device and at least one separate device to generate cryptographic keys usable by one or more computing devices to sign control command messages, wherein the signed control command messages are for controlling operations of the IoT device and the at least one separate device;
communicating with the at least one separate device to synchronize the shared key generator to change from the cryptographic key to an updated cryptographic key for controlling operations of the IoT device and the at least one separate device;
outputting, by the IoT device, a pattern that encodes the updated cryptographic key, the pattern comprising at least one of a visual pattern, an audio pattern, and a light pattern, the light pattern comprising at least one of a light dimming and brightening pattern and a pattern of color temperature changes;
receiving, from an extended reality (XR), a signed message comprising a command to modify an operation of the IoT device;
determining, by the IoT device, whether the signed message is signed with the updated cryptographic key encoded in the pattern and generated using the shared key generator; and
based on a determination that the signed message is signed with the updated cryptographic key encoded in the pattern and generated using the shared key generator, performing, by the IoT device, the command to modify the operation of the IoT device.
|