Data access in a mobile device with NFC
First Claim
Patent Images
1. A near field communications (NFC) device, comprising:
- an NFC router having a secure memory adapted to store shared data, the shared data accessible to a plurality of devices, wherein at least one of the plurality of devices is an external device;
an NFC antenna circuit, wherein the NFC router is capable of operating in a card emulation mode in which the shared data stored by the secure memory is accessible via the NFC antenna circuit;
an instruction memory different from the secure memory of the NFC router; and
a host processor coupled to the instruction memory and arranged to control the NFC device using instructions retrieved from the instruction memory, the host processor further coupled to the NFC router and capable of accessing the shared data in the secure memory, wherein the NFC router is adapted to;
receive requests to access the shared data in the secure memory from the host processor according to at least some of the instructions retrieved from the instruction memory;
receive requests to access the shared data in the secure memory from the external device via commands passed through the NFC antenna circuit;
detect for each received request to access the shared data whether the host processor or the external device sent the respective request to access the shared data;
selectively verify one or more first access conditions prior to permitting access to the shared data when the external device requested access to the shared data; and
selectively verify one or more second access conditions prior to permitting access to the shared data when the host processor requested access to the shared data,wherein selectively verifying at least one of the first or second access conditions includes verifying a digital signature associated with the requested access to the shared data.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosure concerns an NFC (near field communications) device having an NFC router. The NFC router includes a memory adapted to store data to be shared with an external device and an NFC antenna circuit. The NFC router is capable of operating in a card emulation mode in which the shared data stored by the memory is accessible via the NFC antenna circuit.
-
Citations
23 Claims
-
1. A near field communications (NFC) device, comprising:
-
an NFC router having a secure memory adapted to store shared data, the shared data accessible to a plurality of devices, wherein at least one of the plurality of devices is an external device; an NFC antenna circuit, wherein the NFC router is capable of operating in a card emulation mode in which the shared data stored by the secure memory is accessible via the NFC antenna circuit; an instruction memory different from the secure memory of the NFC router; and a host processor coupled to the instruction memory and arranged to control the NFC device using instructions retrieved from the instruction memory, the host processor further coupled to the NFC router and capable of accessing the shared data in the secure memory, wherein the NFC router is adapted to; receive requests to access the shared data in the secure memory from the host processor according to at least some of the instructions retrieved from the instruction memory; receive requests to access the shared data in the secure memory from the external device via commands passed through the NFC antenna circuit; detect for each received request to access the shared data whether the host processor or the external device sent the respective request to access the shared data; selectively verify one or more first access conditions prior to permitting access to the shared data when the external device requested access to the shared data; and selectively verify one or more second access conditions prior to permitting access to the shared data when the host processor requested access to the shared data, wherein selectively verifying at least one of the first or second access conditions includes verifying a digital signature associated with the requested access to the shared data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
providing a secure memory of a near field communications (NFC) router of an NFC device; providing an instruction memory of the NFC device, the instruction memory different from the secure memory of the NFC router; coupling a host processor of the NFC device to the instruction memory, the host processor further coupled to the NFC router; storing shared data in the secure memory, the shared data accessible to the host processor and to an external device; controlling the NFC device with the host processor by executing instructions retrieved from the instruction memory; during a card emulation mode, providing by the NFC router to the external device access to the shared data via an NFC antenna circuit; receiving a request from the host processor to access the shared data in the secure memory; detecting, by the NFC router, whether a device requesting to access the shared data is the host processor of the NFC device or the external device; selectively verifying one or more first access conditions prior to permitting access to the shared data when the external device requested access to the shared data; and selectively verifying one or more second access conditions prior to permitting access to the shared data when the host processor requested access to the shared data, wherein selectively verifying at least one of the first or second access conditions includes verifying a digital signature associated with the requested access to the shared data. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A mobile device, comprising:
-
a host processor arranged to direct operations of the mobile device; a near field communications (NFC) router, the NFC router coupled to the host processor and configured to operate in a card emulation mode; a secure memory integrated with the NFC router; an instruction memory, the instruction memory different from the secure memory of the NFC router, wherein the instruction memory is arranged to store instructions executable by the host process to direct the operations of the mobile device; an NFC antenna circuit coupled to the NFC router; and an NFC processing device arranged to selective provide access to shared data stored in the secure memory integrated with the NFC router, wherein the shared data stored in the secure memory is accessible to the external device via the NFC antenna circuit when the NFC router is operating in the card emulation mode only after verifying one or more first access conditions, wherein the shared data stored in the secure memory is accessible by the host processor only after verifying one or more second access conditions, wherein selectively verifying at least one of the first or second access conditions includes verifying a digital signature associated with the requested access to the shared data. - View Dependent Claims (20, 21, 22, 23)
-
Specification