US 9,813,116 B2
Secure near field communication solutions and circuits
Julien Marie, Langrune sur Mer (FR)
Assigned to NXP B.V., Eindhoven (NL)
Filed by NXP B.V., Eindhoven (NL)
Filed on Jul. 28, 2016, as Appl. No. 15/222,281.
Application 15/222,281 is a continuation of application No. 13/866,727, filed on Apr. 19, 2013, granted, now 9,407,329.
Claims priority of application No. 12290155 (EP), filed on May 8, 2012.
Prior Publication US 2016/0337004 A1, Nov. 17, 2016
Int. Cl. H04B 5/00 (2006.01); H04L 29/06 (2006.01)
CPC H04B 5/0031 (2013.01) [H04L 63/0428 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A device comprising:
a near field communication (NFC) interface configured and arranged to communicate data with external NFC devices using NFC, and
an internal input/output (I/O) interface configured and arranged to communicate data with a processor of a mobile device over a processor bus;
a secure memory circuit that stores an identifier that is unalterable in the secure memory circuit; and
logic circuitry configured and arranged to perform a secure transaction protocol that includes
determining whether a communication that is received by the NFC interface from an external NFC reader device is addressed to the secure memory circuit by detecting a secure command in the received communication that is part of the secure transaction protocol,
sending, in response to determining that the communication is addressed to the secure memory circuit, the communication to the memory circuit,
sending, in response to determining that the communication is not addressed to the secure memory circuit, the communication to the internal I/O interface, and
transmitting data, received from both the internal I/O interface and the secure memory circuit, to the NFC interface for transmission to the external NFC reader device, the transmitted data including the identifier;
wherein the secure transaction protocol performed by the logic circuitry changes the time within a particular transaction during which the identifier is transmitted to the NFC interface such that the time within a particular transaction during which the identifier value is transmitted to the NFC interface changes between transactions.