Patent ID: 9641641
Date: 2017-05-02
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method, comprising: receiving, from a first computing device and by a second computing device, a first identifier of an entity, the entity being associated with the first computing device; generating a first time value based on a calculation using and one or more time parameters and a predetermined period of time associated with the entity; generating a second time value based on the first time value and a parameter associated with a service provider for the entity, the service provider being different than the entity; generating, by the second computing device, a second identifier of the entity from a one-way function having a first input based on the received first identifier, and a second input based on the second time value; providing the second identifier to the first computing device or a third computing device associated with the service provider for the entity; certifying, for the third computing device associated with the service provider, that the second identifier is a legitimate identifier; and generating a new identifier for the entity when the predetermined period of time is elapsed, wherein the predetermined period of time is a minimum duration of time prior to providing a new identifier.