CPC H04L 9/0643 (2013.01) [H04L 9/006 (2013.01); H04L 9/088 (2013.01); H04L 9/0844 (2013.01); H04L 9/14 (2013.01); H04L 9/3013 (2013.01); H04L 9/3073 (2013.01); H04L 9/3228 (2013.01)] | 20 Claims |
1. A method comprising:
generating, for a tracking device, a permanent encryption key pair comprising a permanent public key and a permanent private key, the tracking device associated with a unique identifier;
generating a temporary private key and a corresponding set of diversified temporary public keys;
encrypting the temporary private key using the permanent public key;
providing, by a central tracking system to a community mobile device, a diversified temporary public key associated with a hash key used to create a hashed identifier received by the community mobile device from the tracking device, the community mobile device configured to encrypt location data associated with the tracking device using the diversified temporary public key and to provide the encrypted location data to the central tracking system; and
in response to receiving a request for a location of the tracking device, providing, by the central tracking system, the encrypted temporary private key and the encrypted location data to an owner mobile device, the owner mobile device configured to decrypt the encrypted location data using the encrypted temporary private key and the permanent private key and display the decrypted location data.
|