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 data processing system comprising:
a first radio transceiver configured to transmit a locally generated pseudorandom ranging code and to use a locally generated code sequence for correlation with a received ranging code to determine a range between the data processing system and an another system;
an application processor configured to process one or more user applications;
a secure element coupled to the application processor and coupled to the first radio transceiver through one or more hardware buses, the secure element configured to establish an encrypted communication channel, within the data processing system, between the first radio transceiver and the secure element to provide one or more ranging keys to the first radio transceiver through the encrypted communication channel to allow the first radio transceiver to generate the locally generated pseudorandom ranging code;
a second radio transceiver coupled to the application processor and to the secure element, the second radio transceiver configured to provide communications between the another system and the data processing system; and
wherein the data processing system is a wearable device which performs cryptographic operations after a secure ranging operation, based on the ranging keys, between the wearable device and the another system, the cryptographic operations performed during a data communication between the wearable device and the another system, and wherein the another system is not a motorized vehicle.
|