×

Apparatus and method for securing beacons

  • US 9,241,262 B2
  • Filed: 10/13/2014
  • Issued: 01/19/2016
  • Est. Priority Date: 08/01/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A short-range communication tag, comprising:

  • a transmitter;

    a clock circuit providing a clock value that changes with a period of a clock signal;

    a memory storing a unique identification value;

    a processor, coupled to the memory, the clock circuit, and the transmitter, the processor configured to;

    insert bits of a Salt value into the unique identification value to generate a salted identification value;

    generate a sequence of encryption keys, wherein the processor is configured to generate new encryption keys in the sequence of encryption keys with a period of K seconds, according to a schedule, where K is an integer; and

    for a current encryption key in the sequence of encryption keys;

    encrypt the salted identification value and a checksum value calculated for the salted identification value with the current encryption key, according to a predetermined encryption method, to generate an encrypted tag identification value; and

    cause the transmitter to transmit the encrypted tag identification value,wherein the encrypted tag identification value is configured such that when the encrypted tag identification value is received by a mobile listening device, the mobile listening device;

    processes at least a portion of the encrypted tag identification value to generate a decrypted value including the salted identification value and the checksum value,extracts the checksum value from the decrypted value, generates a further checksum value of the salted identification value,compares the checksum value and the further checksum value, andin response to the checksum value matching the further checksum value, removes the Salt value from the salted identification value to generate the unique identification value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×