IP Library Granted Patent US 9,495,524
Granted Patent B2
US 9,495,524 · App. 13/632,870 · Granted Nov 15, 2016

Secure user authentication using a master secure element

Inventor: Cedric Colnot (Leuven, BE)
Assignee: NXP B.V.
G06F21/31G06F21/40G06F21/74G06F21/77G06F21/83H04W4/008H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,495,524
App. No.
13/632,870
Granted
Nov 15, 2016
Kind
B2
Abstract

The master secure element comprises a processor, a memory and a logic unit and at least controls the user input of the handset in order to secure the user authentication based on PIN entry. The PIN code is entered directly into the secure element with no possibility for the host processor to intercept the code or for a malware program to inject the code into the master secure element.

Claims (51)

1. A connected device architecture comprising:

a master secure element including a multiplexer circuit and circuitry configured and arranged to control the multiplexer circuit;

a host circuit electrically connected to the master secure element via a first electrical pathway; and

a user input device including circuitry electrically coupled to the master secure element via a second electrical pathway that is separate from the first electrical pathway, the user input device being configured and arranged with the host and master secure element to operate in a secure mode such that a user input to secure user authentication is controlled by the master secure element, and in which the host is prevented from accessing the user input, and to operate in a non-secure mode in which the master secure element couples user inputs received at the user input device to the host circuit.

2. The connected device architecture of claim 1 further comprising:

a portable device housing including the host, the master secure element and the user input device; and

a subscriber identity module card within the portable device housing electrically coupled to the host and to the master secure element via circuitry on a circuit board on which the host and master secure element are coupled.

3. The connected device architecture of claim 1 wherein

the host includes a computer processor configured and arranged to communicate with the user input device in the non-secure mode which is different than the secure mode, and

the master secure element is configured and arranged to, while operating in the secure mode, provide user inputs received via the user input device directly to the master secure element and to prevent the host from accessing the user input.

4. The connected device architecture of claim 1 further comprising a security indicator electrically coupled to the master secure element, and configured and arranged to indicate that the device is operating in the secure mode and that user inputs provided to the user input device are inaccessible by the host.

5. The connected device architecture of claim 1 further comprising a display coupled to the host, and wherein the user input device is a touch screen.

6. The connected device architecture of claim 1 wherein the user input is selected from the group consisting of a personal identification number (PIN) and a password.

7. The connected device architecture of claim 1 further comprising a second user input device electrically coupled to the master secure element.

8. The connected device architecture of claim 7 wherein the second user input device is a fingerprint sensor.

9. The connected device architecture of claim 1 wherein the master secure element comprises:

a central processing unit (CPU) electrically coupled to a memory and a host interface circuit coupled to the host via the first electrical pathway;

an interface to the user input device including a keypad interface or a touch screen interface, electrically coupled to the multiplexer circuit; and

a user input device interface to the host electrically coupled to the multiplexer circuit wherein both the host interface and the user interface to the host are electrically coupled to the host.

10. The connected device architecture of claim 1 wherein the master secure element comprises:

a central processing unit (CPU);

a memory electrically coupled to the CPU;

a host interface electrically coupled to the CPU and to the host;

an interface to the user input device electrically coupled to the multiplexer circuit and to the user input device; and

a user input device interface to the host electrically coupled to the multiplexer circuit and to the host.

11. The connected device architecture of claim 10 wherein the master secure element further comprises a fingerprint sensor interface electrically coupled to the CPU.

12. The connected device architecture of claim 11 wherein the fingerprint sensor interface is electrically coupled to a fingerprint sensor.

13. The connected device architecture of claim 10 wherein the master secure element further comprises a subscriber identity module interface electrically coupled to the CPU.

14. The connected device architecture of claim 13 wherein the subscriber identity module interface is electrically coupled to a subscriber identity module card.

15. The connected device architecture of claim 10 wherein the master secure element further comprises a near-field communication (NFC) interface.

16. The connected device architecture of claim 15 wherein the NFC interface functions to allow a direct NFC connection to a contactless smart card.

17. The connected device architecture of claim 1 where the master secure element is securely coupled to a backend server.

18. The connected device architecture of claim 1 , wherein the master secure element is configured and arranged to control access to user inputs received at the user input device by the host by preventing the host from accessing the user input in a secure mode, and by coupling signals received from the user input device to the host in another mode.

19. An apparatus comprising:

a user input device including circuitry;

a host computer processor configured and arranged to communicate with and control the user input device in a non-secure mode;

a master secure element including a multiplexer circuit and circuitry configured and arranged to control the multiplexer circuit, the master secure element being electrically coupled to the host and to the user input device via separate electrical pathways, the master secure element being configured and arranged with the host computer processor to operate in a secure mode, which is different from the non-secure mode, by controlling the user input device and accessing user inputs received at the user input device, the host computer processor being prevented from accessing the user inputs while operating in the secure mode; and

a circuit board including a first circuit that connects the user input device to the master secure element, and a second circuit that connects the host computer processor to the master secure element, the second circuit being configured and arranged to provide inputs from the user input device to the host computer processor via the first circuit and the master secure element, under control of the master secure element.

20. The apparatus of claim 19 , further including a housing including the host computer processor and the master secure element, and wherein:

the circuitry configured and arranged to control the multiplexer circuit is a central processing unit (CPU) electrically coupled to a memory; and

the master secure element includes:

an interface of the host computer processor;

a touch screen interface electrically coupled to the multiplexer circuit; and

a touch screen interface to the host computer processor electrically coupled to the multiplexer circuit and to the host computer processor.

21. An apparatus comprising:

a user input circuit;

a host; and

a master secure element electrically connected to the user input circuit and to the host via separate electrical pathways, the master secure element including a multiplexer and a central processing unit (CPU), the master secure element being configured and arranged with the host and the user input circuit to

operate in a secure mode in which the master secure element CPU controls the multiplexer to couple user inputs from the user input circuit to the master secure element CPU, and in which the host is prevented from accessing the user inputs, and

operate in another mode in which the master secure element CPU controls the multiplexer to couple inputs from the user input device to the host.

22. The apparatus comprising of claim 21 , further including a backend server securely coupled to the master secure element.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2012
From: COLNOT, CEDRIC
To: NXP B.V.
Reel/Frame 029056/0853 →
Continuity (1)
Related Publication 20140096222A1 · Apr 3, 2014