US 11,876,892 B2
Key diversification in a tracking device environment
Steven R. Klinkner, Palo Alto, CA (US); Josselin de la Broise, Mountain View, CA (US); and Ian Thomas Meyer, San Francisco, CA (US)
Assigned to Tile, Inc., San Mateo, CA (US)
Filed by Tile, Inc., San Mateo, CA (US)
Filed on Mar. 17, 2023, as Appl. No. 18/185,694.
Application 18/185,694 is a continuation of application No. 17/746,975, filed on May 18, 2022, granted, now 11,641,270.
Application 17/746,975 is a continuation of application No. 17/015,859, filed on Sep. 9, 2020, granted, now 11,368,290, issued on Jun. 21, 2022.
Claims priority of provisional application 62/923,552, filed on Oct. 20, 2019.
Prior Publication US 2023/0231710 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01)
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
OG exemplary drawing
 
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.