Secure beacon identity
AssigneeNoodle Technology Inc.
InventorsMicha Anthenor Benoliel, Kyude Karyan
Life of this patent
Estimating the term…
Abstract
A method may include receiving a beacon from a first intermediate device via a first network, the beacon being received by the first intermediate device from an endpoint device via a second network. The beacon may include a hash value based at least in part on the identity of the endpoint device and a time unit when the beacon was generated. The hash value of the beacon may be validated based on the identity of the endpoint device and the time unit when the beacon was generated. The beacon may be forwarded to a server via a third network in response to the hash value of the beacon being valid.
Claims20
A method, comprising:
- receiving a beacon from a first intermediate device via a first network, wherein the beacon was received by the first intermediate device from an endpoint device via a second network, the beacon comprising a hash value based at least in part on the identity of the endpoint device and a time unit when the beacon was generated;
- validating the hash value of the beacon based on the identity of the endpoint device and the time unit when the beacon was generated;
- and
- forwarding the beacon to a server via a third network in response to the hash value of the beacon being valid.
A method, comprising:
- calculating hash values for all unique device identities and for all values of time units up to a fixed time value;
- storing the precomputed hash values;
- receiving a beacon from a first intermediate device via a first network, wherein the beacon was received by the first intermediate device from an endpoint device via a second network, the beacon comprising a hash value based at least in part on the identity of the endpoint device and a time unit when the beacon was generated;
- comparing the hash value received with the beacon with the stored precomputed hash values;
- validating the hash value of the beacon in response to the hash value received with the beacon matching one of the stored precomputed hash values as a result of the identity of the endpoint device and the time unit when the beacon was generated;
- and
- forwarding the beacon to a server via a third network in response to the hash value of the beacon being valid.
A method, comprising:
- receiving a beacon from a first intermediate device via a first network, wherein the beacon was received by the first intermediate device from an endpoint device via a second network, the beacon comprising a hash value based at least in part on the identity of the endpoint device and a time unit when the beacon was generated;
- calculating a clock drift of the endpoint device;
- adjusting the time unit of the based on the calculated clock drift;
- validating the hash value of the beacon based on the identity of the endpoint device and the time unit when the beacon was generated;
- and
- forwarding the beacon to a server via a third network in response to the hash value of the beacon being valid.
Dependencies are inferred from the claim text.