Safe initialization procedure for a communication system
AssigneeNXP B.V.
InventorReinhard Meindl
Life of this patent
Estimating the term…
Abstract
A transponder (140) for communicating with a reader device (120), the transponder (140) comprising a processing unit (142) adapted for generating an identifier (210) during an initialization phase of a communication session with the reader device (120), the identifier (210) being generated as a combination of a first part (214) being a random number and of a second part (212) being identical to a portion (202) of a previous identifier (200) used during a previous communication session preceding the present communication session with the reader device (120), and a transmission unit (136) adapted for transmitting the identifier (210) to the reader device (120).
Claims11
A transponder for communicating with a reader device, the transponder comprising:
- a processing unit adapted for generating an identifier during an initialization phase of a communication session with the reader device, the identifier comprising a first part, which is a random number, and a second part, which is identical to at least a portion of a previous identifier used during a previous communication session preceding the present communication session with the reader device, wherein the at least a portion of the previous identifier used during a previous communication session preceding the present communication session is a random number generated for the previous communication session;
- a transmission unit adapted for transmitting the identifier to the reader device;
- wherein the processing unit is adapted for generating the identifier with an order of the first part and the second part which order is modified, particularly is alternated, between subsequent communication sessions.
A reader device for communicating with a transponder, the reader device comprising:
- a receiving unit adapted for receiving, from the transponder, an identifier during an initialization phase of a communication session with the transponder;
- a processing unit adapted for identifying the identifier as comprising two parts, a first part, which is a random number generated by the transponder, and a second part, which is identical to at least a portion of a previous identifier used during a previous communication session preceding the present communication session with the transponder, wherein the at least a portion of the previous identifier used during a previous communication session preceding the present communication session is a random number generated for the previous communication session;
- wherein the processing unit is adapted for evaluating the identifier with an order of the first part and the second part which order is modified, particularly is alternated, between subsequent communication sessions.
A method of operating a transponder for communicating with a reader device, the method comprising:
- generating an identifier during an initialization phase of a communication session with the reader device, the identifier comprising a first part, which is a random number, and a second part, which is identical to at least a portion of a previous identifier used during a previous communication session preceding the present communication session with the reader device, wherein the at least a portion of the previous identifier used during a previous communication session preceding the present communication session is a random number generated for the previous communication session;
- transmitting the identifier to the reader device;
- wherein the identifier is generated with an order of the first part and the second part which order is modified, particularly is alternated, between subsequent communication sessions.
A method of operating a reader device for communicating with a transponder, the method comprising:
- receiving, from the transponder, an identifier during an initialization phase of a communication session with the transponder,
- identifying the identifier as comprising two parts, a first part, which is a random number generated by the transponder, and a second part, which is identical to at least a portion of a previous identifier used during a previous communication session preceding the present communication session with the transponder, wherein the at least a portion of the previous identifier used during a previous communication session preceding the present communication session is a random number generated for the previous communication session;
- wherein the identifier is evaluated with an order of the first part and the second part which order is modified, particularly is alternated, between subsequent communication sessions.
Dependencies are inferred from the claim text.