×

Mutual authentication security system with recovery from partial programming

  • US 7,387,235 B2
  • Filed: 03/16/2005
  • Issued: 06/17/2008
  • Est. Priority Date: 03/16/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of programming memory contents in an electronic key using a base station, said method comprising the steps of:

  • transferring a pre-existing secret code value to said electronic key, said pre-existing code value having a predetermined number of data segments;

    said electronic key comparing a received secret code value with a stored secret code value in a memory location within said electronic key;

    if said comparison detects a non-match, then suspending interaction with said base station;

    if said comparison detects a match, then continuing interaction with said base station to accept a new secret code value transmitted from said base station to said electronic key according to said data segments; and

    said base station verifying acceptance of said new secret code value and if said new secret code value is not verified then reprogramming said electronic key using the steps comprising;

    forming a first recovery code comprising a leading portion having values matching a corresponding portion of said new secret code and a trailing portion having values matching a corresponding portion of said pre-existing secret code;

    transmitting said first recovery code to said electronic key for comparison with said stored secret code value;

    said electronic key comparing a received secret code value in response to said first recovery code with said stored secret code value;

    if said comparison detects a non-match, then suspending interaction with said base station; and

    if said comparison detects a match, then continuing interaction with said base station to accept said new secret code value after re-transmission from said base station to said electronic key according to said data segments.

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