IP Library Granted Patent US 9,509,686
Granted Patent B2
US 9,509,686 · App. 12/959,715 · Granted Nov 29, 2016

Secure element authentication

Inventors: Anoop Anantha (Kirkland, WA); Murali R. Krishnan (Clyde Hill, WA); Alan L. Marshall (Kirkland, WA); Kamran Rajabi Zargahi (Seattle, WA); Miller Thomas Abel (Mercer Island, WA)
Assignee: Microsoft Technology Licensing, LLC
H04L63/0853H04L9/0897H04L9/3226H04L9/3234H04L9/3271H04W12/06H04L2209/80
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,509,686
App. No.
12/959,715
Granted
Nov 29, 2016
Kind
B2
Abstract

Secure element authentication techniques are described. In implementations, a confirmation is received that an identity of a user has been physically verified using one or more physical documents. One or more credentials that are usable to authenticate the user are caused to be stored in a secure element of a mobile communication device of the user, the secure element implemented using tamper-resistant hardware.

Claims (43)

1. A method comprising:

receiving at a mobile communication device of a user, from a third party computing device, a confirmation that an identity of the user has been verified; and

causing one or more credentials usable to authenticate the identity of the user to be stored in a secure element of the mobile communication device of the user, the secure element implemented using tamper-resistant hardware, and the one or more credentials kept from being exposed outside the secure element,

wherein the one or more credentials are encrypted using a public key by an entity that obtains the public key responsive to provision of an identifier of a serial number of an integrated circuit that forms the hardware secure element of the mobile communication device, wherein the public key is one of a plurality of public keys which are located on one or more devices of a provisioning service that are auditable by an outside party to determine that information stored by the one or more devices is not configured to decrypt data encrypted by one or more of the plurality of public keys.

2. A method as described in claim 1 , wherein in the secure element includes a private key configured to decrypt data that includes the one or more credentials that was encrypted using a corresponding public key, the secure element configured to perform the decryption without exposing the private key and the one or more credentials outside of the hardware of the secure element.

3. A method as described in claim 1 , wherein the hardware is tamper resistant such that the credentials, after storage, are not exposed outside of the secure element by the mobile communication device.

4. A method as described in claim 1 , wherein the hardware is tamper resistant such that an integrated circuit that is used to implement the secure element is resistant to removal from a circuit board of the mobile communication device.

5. A method as described in claim 1 , wherein the hardware is tamper resistant such that an integrated circuit that is used to implement the secure element is resistant to snooping.

6. A method as described in claim 1 , wherein the one or more credentials are usable to authenticate the user without manual entry of information by the user.

7. A method as described in claim 1 , wherein the mobile communication device is configured to include telephone functionality.

8. A method as described in claim 1 , wherein the one or more credentials are configured for use by the mobile communication device to authenticate the user to make a purchase using information relating to a credit card, provide an identifier for use as a transit access card, provide an identifier associated with a loyalty card, or provide credentials usable by the mobile communication device to access a premises.

9. A method comprising:

receiving a challenge at a mobile communication device to authenticate an identity of a user of the mobile communication device;

processing the challenge by a secure element of the mobile communication device, the secure element being implemented in tamper-resistant hardware, said processing using one or more credentials stored by the secure element, the challenge being processed without exposing the one or more credentials outside of hardware that implements the secure element and without requiring further input from the user, wherein the one or more credentials are encrypted using a public key by an entity that obtains the public key responsive to provision of an identifier of a serial number of an integrated circuit that forms the hardware that implements the secure element of the mobile communication device, wherein the public key is one of a plurality of public keys which are located on one or more devices of a provisioning service that are auditable by an outside party to determine that information stored by the one or more devices is not configured to decrypt data encrypted by one or more of the plurality of public keys; and

exposing an answer to the challenge by the secure element.

10. A method as described in claim 9 , wherein the receiving is performed by an application that executes on a processor of the mobile communication device that is not part of the secure element and the exposing of the answer by the secure element exposes the answer to the application.

11. A method as described in claim 9 , wherein the secure element includes a private key configured to decrypt data that includes the challenge that was encrypted using a corresponding public key, the secure element configured to perform the decryption without exposing the private key outside of the secure element.

12. A method as described in claim 9 , wherein the processing involves an encryption or decryption operation using one or more encryption keys stored in the secure element.

13. A method as described in claim 9 , wherein the answer is configured to be provided along with a user name and password to gain access to a resource.

14. A method as described in claim 9 , wherein the answer is configured to be provided along with personal identification number (PIN) to gain access to a resource.

15. A method as described in claim 9 , wherein successive said processing used to authenticate the user involves different challenges, respectively.

16. A mobile communication device comprising a secure element implemented in tamper-resistant hardware that is configured to decrypt credentials received from a third party computing device using a private key included in the secure element configured during manufacture to include the private key and store the credentials once decrypted in the secure element without exposing said credentials outside of the secure element, the credentials configured to authenticate the identity of a user of the mobile communication device for access to a resource without further input from the user, wherein the credentials are encrypted using a public key by an entity that obtains the public key responsive to provision of an identifier of a serial number of an integrated circuit that forms the hardware secure element of the mobile communication device, wherein the public key is one of a plurality of public keys which are located on one or more devices of a provisioning service that are auditable by an outside party to determine that information stored by the one or more devices is not configured to decrypt data encrypted by one or more of the plurality of public keys.

17. A mobile communication device as described in claim 16 , wherein the credentials are configured for use by the mobile communication device to make a purchase using information relating to a credit card, provide an identifier for use as a transit access card, provide an identifier associated with a loyalty card, provide credentials usable by the mobile communication device to access a premises, open a vehicle, or start a vehicle.

18. A mobile communication device as described in claim 16 , wherein the credentials are usable by the secure element to generate a signature to sign a document.

19. A method comprising:

receiving a confirmation that an identity of a user has been verified; and

causing one or more credentials usable to authenticate the identity of the user to be stored in a secure element of a mobile communication device of the user, the secure element implemented using tamper-resistant hardware, and the one or more credentials kept from being exposed outside the secure element wherein:

the one or more credentials are encrypted using a public key by an entity that obtains the public key responsive to provision of an identifier of a serial number of an integrated circuit that forms the hardware secure element of the mobile communication device; and

the public key is one of a plurality of public keys which are located on one or more devices of a provisioning service that are auditable by an outside party to determine that information stored by the one or more devices is not configured to decrypt data encrypted by one or more of the plurality of public keys.

20. A mobile communication device comprising a secure element implemented in tamper-resistant hardware that is configured to:

receive, from an application executing on the mobile communication device, a request to provision application credentials to the secure element;

in response to the provisioning request by the application, store the application credentials in the secure element;

receive a request by the application for a signature of data using the credentials; and

in response to the request, returning the signature using the data and the credentials stored in the secure element without exposing the credentials outside of the secure element, wherein the credentials are encrypted using a public key by an entity that obtains the public key responsive to provision of an identifier of a serial number of an integrated circuit that forms the hardware secure element of the mobile communication device, wherein the public key is one of a plurality of public keys which are located on one or more devices of a provisioning service that are auditable by an outside party to determine that information stored by the one or more devices is not configured to decrypt data encrypted by one or more of the plurality of public keys.

21. A mobile communication device as described in claim 20 , the mobile communication device further configured to use the signature to sign a document.

22. A mobile communication device as described in claim 20 , wherein the credentials are usable to authenticate a user's identity.

23. A mobile communication device as described in claim 20 , wherein the secure element is configured to break upon tampering.

24. A mobile communication device as described in claim 20 , wherein the secure element includes a private key.

25. A mobile communication device as described in claim 24 , wherein the private key is configured during manufacture.

26. A mobile communication device as described in claim 20 , wherein the secure element includes the public key.

27. A mobile communication device as described in claim 26 , wherein the public key is associated with the serial number of the secure element.

28. A mobile communication device as described in claim 20 , wherein the secure element acts as part of a multi-tiered authentication system.

29. A mobile communication device as described in claim 20 , wherein the mobile communication device is a phone.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2010
From: ANANTHA, ANOOP; KRISHNAN, MURALI R; MARSHALL, ALAN L; ZARGAHI, KAMRAN RAJABI; ABEL, MILLER THOMAS
To: MICROSOFT CORPORATION
Reel/Frame 025458/0868 →
Continuity (1)
Related Publication 20120144201A1 · Jun 7, 2012