×

Creating and verifying globally unique device-specific identifiers

  • US 8,751,815 B2
  • Filed: 10/24/2007
  • Issued: 06/10/2014
  • Est. Priority Date: 10/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing system comprising a key pair, the method comprising:

  • receiving a plurality of first identifiers associated with a client device;

    generating a plurality of encoding values based on the plurality of first identifiers;

    encrypting the plurality of encoding values using a first key of the key pair;

    generating a token uniquely identifying the client device, the token comprising the encrypted plurality of encoding values;

    after the token has been generated, receiving a plurality of second identifiers associated with the client device, and the token uniquely identifying the client device;

    attempting to decrypt the encrypted plurality of encoding values of the token with a second key of the key pair to obtain a decrypted plurality of encoding values;

    when the attempt to decrypt the encrypted plurality of encoding values of the token is successful, decoding the decrypted plurality of encoding values to obtain a decloded plurality of first identifiers, and comparing ones of the decloded plurality of first identifiers with corresponding ones of the plurality of second identifiers to identify any inconsistencies therebetween; and

    determining token verification has failed when the attempt to decrypt the encrypted plurality of encoding values is unsuccessful, or inconsistencies between the ones of the decloded plurality of first identifiers and corresponding ones of the second plurality of identifiers are identified.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×