×

Method for communicating and checking authentication data between a portable transponder device and a vehicle reader unit

  • US 7,734,046 B2
  • Filed: 02/06/2006
  • Issued: 06/08/2010
  • Est. Priority Date: 02/04/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for communicating and checking wireless authentication data between a transponder device and a reader unit placed in particular in a vehicle in order to authorize access to said vehicle, said transponder device comprising a logic circuit, a non-volatile memory, an encryption and/or decryption circuit and a first module for transmitting and receiving data signals, said reader unit comprising a microprocessor unit, a memory, a random number generator able to provide a first random number to the microprocessor unit, and a second module for transmitting and receiving data signals, said method including steps of:

  • a) transmitting a data signal including a first random number generated in the reader unit, the number of bits of said random number to be transmitted being configured in a first length chosen among a certain number of determined lengths according to configuration parameters for transmission, and a first encrypted function based on a secret key and the first random number, the number of bits of said first encrypted function being configured in a second length chosen among a certain number of determined lengths for transmission,b) receiving and demodulating data signals transmitted by the reader unit in the transponder device,c) calculating a new first encrypted function in the transponder device based on the first received random number and a secret key stored in the non-volatile memory corresponding to the secret key of the reader unit, the new first encrypted function being calculated in the encryption circuit using a bit bloc encryption algorithm,d) comparing the new first encrypted function with the first received encrypted function,e) transmitting to the reader unit a second encrypted function obtained on the basis of the first random number and the secret key in the encryption circuit, solely if the new first encrypted function is equal to the first received encrypted function, the number of bits of the second encrypted function being configured by the logic circuit according to configuration parameters from memory in a third length chosen among a certain number of determined lengths for transmission, andf) checking the validity of the second encrypted function received in the reader unit in order to authorize access to the vehicle,wherein the first random number received in the transponder device is placed in an input register of the encryption circuit, which is of defined dimensions, for example 128 bits, greater than or equal to the configured length of the first random number, a certain number of filler bits from the non-volatile memory being placed in the input register in order to complete said register to enable an encryption unit to encrypt the binary word of the input register in blocks.

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