×

Method and apparatus for secure validation of tokens

  • US 8,307,210 B1
  • Filed: 05/02/2008
  • Issued: 11/06/2012
  • Est. Priority Date: 05/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A machine for verifying that a cryptographic token has been properly configured, the cryptographic token having been produced by a manufacturer in possession of the machine, the machine comprising:

  • tamper-resistant non-volatile memory, the non-volatile memory storing a first secret code;

    an input/output device;

    a processor, the processor being configured to;

    receive a test value through the input/output device;

    receive a precursor value through the input/output device;

    calculate an expected cryptographic seed uniquely associated with the cryptographic token by using the precursor value and the first secret code stored in tamper-resistant non-volatile memory;

    calculate an expected pseudo-random number by using the expected cryptographic seed and calculation parameters;

    compare the expected pseudo-random number and the test value; and

    if the expected pseudo-random number equals the test value, then output a signal verifying that the cryptographic token has been properly configured, otherwise output a signal to the manufacturer in possession of the machine indicating that the cryptographic token has not been properly configured;

    wherein;

    the precursor value received through the input/output device is received from the cryptographic token, the precursor value having been calculated by the cryptographic token; and

    the test value received through the input/output device is received from the cryptographic token, the test value having been calculated by the cryptographic token using a secret cryptographic seed stored on the cryptographic token;

    calculation of the precursor value by the cryptographic token includes;

    the cryptographic token receiving a serial number uniquely assigned to the cryptographic token by the manufacturer not in possession of the first secret code; and

    the cryptographic token mathematically combining the serial number with the first secret code; and

    calculation of the test value by the cryptographic token includes the cryptographic token mathematically combining the precursor value with the secret cryptographic seed.

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