IP Library Granted Patent US 10,972,262
Granted Patent B2
US 10,972,262 · App. 14/985,166 · Granted Apr 6, 2021

Persona and device based certificate management

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 10,972,262
App. No.
14/985,166
Granted
Apr 6, 2021
Kind
B2
Abstract

A user device implements a certificate authority for issuing digital certificates that extend to other computing devices a level of trust to a particular user paired with the user device. The user device may obtain user persona information, generate a user key, and combine the user key with a device key for the generation of a digital certificate. The computing device may further transmit the digital certificate to a certificate management system, which manages interactions between other computing devices and the user device or authorizes operation of other computing devices by the particular user based on the digital certificate.

Claims (37)

1. A computer implemented digital certification system comprising:

a mobile computing device comprising a firmware component and a hardware certificate authority;

the firmware component configured to:

obtain a private persona key associated with a user of the mobile computing device; and

obtain a public device key associated with the mobile computing device;

a hardware security module of the mobile computing device configured to provide the public device key to the firmware component; and

the hardware certificate authority configured to:

receive, from the firmware component, a persona-device identifier associated with a pairing of the user and the mobile computing device, wherein the persona-device identifier is generated based, at least in part, on the private persona key and the public device key; and

generate a digital certificate certifying that the mobile computing device is under control of the user.

2. The computer implemented digital certification system of claim 1 , wherein the firmware component corresponds to a bootloader.

3. The computer implemented digital certification system of claim 1 , wherein the firmware component is further configured to obtain the private persona key from a software persona application running on the mobile computing device.

4. The computer implemented digital certification system of claim 3 , wherein the persona application corresponds to trusted software installed on the mobile computing device.

5. The computer implemented digital certification system of claim 3 , wherein the persona application generates a persona key pair including the private persona key and a corresponding public persona key, based at least partly on persona information associated with the user.

6. The computer implemented digital certification system of claim 5 , wherein the persona information includes at least one of a fingerprint, palm print, iris scan, voice, facial image, typing pattern, moving pattern, gesture, temperature, heartrate, password, or passcode.

7. The computer implemented digital certification system of claim 1 , wherein a combination of the private persona key and the public device key uniquely identifies the pairing of the user and the mobile computing device.

8. The computer implemented digital certification system of claim 1 , wherein the persona-device identifier is generated by the firmware component.

9. The computer implemented digital certification system of claim 1 , wherein the persona-device identifier is generated based on a mathematical function of the private persona key and the public device key.

10. The computer implemented digital certification system of claim 1 , wherein the persona-device identifier is generated by the hardware security module in response to a request from the firmware component.

11. A computer implemented method for generating a digital certificate, the method comprising:

as implemented by a mobile computing device configured with specific executable instructions, the mobile computing device comprising a firmware component and a hardware certificate authority,

obtaining, by the firmware component, a private persona key based on persona information associated with a user of the mobile computing device;

obtaining, by the firmware component, a public device key associated with the hardware of the mobile computing device, wherein the public device key is provided to the firmware component by a hardware security module of the mobile computing device;

receiving, by the hardware certificate authority from the firmware component, a persona-device identifier associated with a pairing of the user and the mobile computing device, wherein the persona-device identifier is generated based, at least in part, on the private persona key and the public device key; and

causing, by the hardware certificate authority, generation of a digital certificate certifying that the mobile computing device is under control of the user.

12. The computer implemented method of claim 11 further comprising combining the private persona key and the public device key.

13. The computer implemented method of claim 12 , wherein combining the private persona key and the public device key comprises making an API call to request the device key in response to receipt of the persona key.

14. The computer implemented method of claim 11 , wherein the hardware certificate authority signs the digital certificate using a key associated with the hardware certificate authority.

15. Non-transitory computer storage having stored thereon instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to:

obtain, from a firmware component included in a mobile computing device, a private persona key based on persona information associated with a user of the mobile computing device;

obtain, from the firmware component, a public device key associated with hardware included in the mobile computing device;

receive, by a certificate authority included in the mobile computing device from the firmware component, a persona-device identifier associated with a pairing of the user and the mobile computing device, wherein the persona-device identifier is generated based, at least in part, on the private persona key and the public device key; and

cause, by the certificate authority, generation of a digital certificate certifying that the mobile computing device is under control of the user.

16. The non-transitory computer storage of claim 15 , wherein the certificate authority is implemented as hardware on the mobile computing device.

17. The non-transitory computer storage of claim 15 , wherein the certificate authority is implemented as hardware on the mobile computing device.

18. The non-transitory computing storage of claim 15 , wherein the digital certificate includes an expiration time or condition.

19. The non-transitory computer storage of claim 15 , wherein the instructions further cause the one or more hardware processors to transmit the digital certificate to another computing device.

20. The non-transitory computer storage of claim 15 , wherein the certificate authority is implemented as hardware on the mobile computing device, and wherein the certificate authority is implemented as hardware on the mobile computing device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2021
From: OBAIDI, AHMAD ARASH; YOCAM, ERIC W.
To: T-MOBILE USA, INC.
Reel/Frame 055203/0341 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →