| CPC H04L 9/3213 (2013.01) [G06F 16/951 (2019.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01)] | 20 Claims |

|
1. A method for secure identification retrieval, comprising:
retrieving, by a client device, a value of a periodic variable;
generating, by a first client device, a first query token calculated from a client device identifier of the client device and the value of the periodic variable, wherein the first query token does not reveal one or more characteristics of the client device;
transmitting, by the client device, the first query token to multiple different server devices in different domains;
receiving, by the client device, an encrypted response to the first query token from each of the multiple different server devices;
decrypting, by the client device, each encrypted response to recover an answer to the first query token provided by each of the multiple different server devices;
determining, by the client device and based on the answer recovered from each encrypted response, which of the multiple different server devices has access to the one or more characteristics about the client device without revealing the one or more characteristics to the multiple different server devices, including determining that (i) at least one of the multiple different server devices has access to the one or more characteristics about the client device, and (ii) at least one of the multiple different server devices does not have access to the one or more characteristics about the client device.
|