×

Method and apparatus for authenticating components

  • US 7,512,795 B2
  • Filed: 01/04/2005
  • Issued: 03/31/2009
  • Est. Priority Date: 01/04/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for authenticating a component for use with a device having a predetermined challenge and a predetermined response associated with the predetermined challenge stored in the device, the method comprising the steps of:

  • detecting whether the component has been coupled to the device;

    if the component has been detected, providing the predetermined challenge to the component;

    the component receiving the predetermined challenge;

    generating a component response in response to secret information stored in the component and a one-way cryptographic function, the secret information being generated through processing a first seed of a plurality of seeds through the one-way cryptographic function to derive a first result, then processing the first result added to a second seed of the plurality of seeds through the one-way cryptographic function to derive a second result, then processing the second result added to a third seed of the plurality of seeds through the one-way cryptographic function to derive the secret information;

    providing the component response to the device;

    determining whether the component response has been received from the component within a predetermined response time;

    if the component response is received within the predetermined response time, comparing the component response to the predetermined response;

    disabling the component in response to one of the component response not being received within the predetermined response time and the component response not being equivalent to the predetermined response; and

    enabling the component if the component response is received within the predetermined response time and the component response is equivalent to the predetermined response.

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