CPC H04W 64/00 (2013.01) [H04L 9/3273 (2013.01); H04L 63/061 (2013.01); H04L 63/0869 (2013.01); H04W 12/02 (2013.01); H04W 12/03 (2021.01); H04W 12/033 (2021.01); H04W 12/04 (2013.01); H04W 12/041 (2021.01); H04W 12/0431 (2021.01); H04W 12/0433 (2021.01); H04W 12/0471 (2021.01); H04W 12/06 (2013.01); H04W 12/062 (2021.01); H04W 12/065 (2021.01); H04W 12/069 (2021.01); H04W 12/63 (2021.01); H04W 76/10 (2018.02); H04L 63/0492 (2013.01); H04W 4/80 (2018.02); H04W 12/33 (2021.01); H04W 12/47 (2021.01)] | 20 Claims |
1. A non-transitory machine readable medium storing executable instructions which when executed by a system cause the system to perform a method comprising:
transmitting data from a first radio transceiver in a first device to second radio transceiver in a second device through a first wireless communication channel to establish a secure connection between the first radio transceiver and the second radio transceiver;
transmitting data from a first secure processing system to a second secure processing system and receiving data from the second secure processing system through the secure connection to authenticate the first secure processing system to the second secure processing system and to authenticate the second secure processing system to the first secure processing system;
transmitting data, through the secure connection after the first and the second secure processing systems are mutually authenticated, from the first secure processing system to the second secure processing system and receiving data, through the secure connection after mutual authentication, from the second secure processing system to perform a secure key exchange to provide a set of one or more ranging keys;
providing the one or more ranging keys to a third radio transceiver in the first device, the third radio transceiver configured to perform time of flight ranging operations using pseudorandom codes with at least one fourth radio transceiver in the second device.
|