Back to results
US 2018/0007555 A1Published application
Security for Wireless Broadcasts
AssigneeGoogle Inc.
InventorsAlon Ziv, Marcel Yung, Avinatan Hassidim
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for concealing identifying data that may be used to identify a beacon or device in broadcasts unless an observer device is able to directly or indirectly, via an authorized resolver device, translate an encrypted broadcast into the identifiable information. The wireless security scheme disclosed herein also pertains to resolving the concealed data messages to obtain the identifiable information.
Claims20
An electronic device, comprising:
- a wireless network interface;
- a processor;
- memory comprising instructions executable by the processor to configure the electronic device to:
- generate a ciphertext using a pre-shared key and using time as a variable input to the generation of the ciphertext;
- truncate the ciphertext to form an ephemeral identifier having a transmission length, if the ciphertext is longer than the transmission length, the transmission length being based at least upon security strength and transmission medium;
- and
- transmit the ephemeral identifier via the wireless network interface.
4 more elements
A method of resolving an ephemeral identifier by an electronic device, the method comprising:
- receiving, from a broadcasting device, a message with an ephemeral identifier comprising truncated ciphertext, the ephemeral identifier being a temporary identifier that replaces identifiable information about the broadcasting device in the message to conceal which device sent the message with an authorized resolution of the ephemeral identifier;
- and
- determining if the ephemeral identifier can be resolved locally to obtain information about the broadcasting device.
A system comprising:
- one or more processors;
- and
- memory comprising instructions executable by the one or more processors to implement a remote resolver service configured to:
- receive a message including an ephemeral identifier from a remote observer that directly received the message from a broadcasting device, the ephemeral identifier comprising truncated ciphertext and the ephemeral identifier concealing identifiable information from the remote observer;
- look up the ephemeral identifier in a lookup table to determine information about the broadcasting device;
- and
- send at least a portion of the information about the broadcasting device to the remote observer.
4 more elements
Dependencies are inferred from the claim text.