IP Library Granted Patent US 11,063,928
Granted Patent B2
US 11,063,928 · App. 16/426,383 · Granted Jul 13, 2021

System and method for transferring device identifying information

Inventors: Emily Hong Xu (Palo Alto, CA); Lloyd Spencer Evans (Auburn, CA); Lakshman Rao Abburi (Pleasanton, CA); Tomas Boman (San Francisco, CA)
Assignee: VMWARE, INC.
H04L63/0823G06F16/24552G06F16/9535G06F21/33G06F21/73H04L63/0807H04L63/0815H04L63/0876
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 11,063,928
App. No.
16/426,383
Granted
Jul 13, 2021
Kind
B2
Abstract

Disclosed are various examples for transferring device identifying information during authentication. In some examples, an authentication request is transmitted to an identity manager. Instructions to negotiate a ticket are received from the identity manager. A ticket is negotiated from a key distribution center using a certificate comprising a unique device identifier of the client device. The unique device identifier is embedded in the ticket by the key distribution center based on verification that the certificate is valid. Authentication of the client device is completed through the identity manager using the ticket.

Claims (34)

1. A system comprising:

a hardware data store comprising executable instructions; and

a client device comprising at least one hardware processor, wherein the instructions, when executed by the at least one hardware processor, cause the client device to at least:

transmit an authentication request to an identity manager;

receive, from the identity manager, instructions to obtain a ticket from a key distribution center using a device-identifying certificate comprising a unique device identifier of the client device that is issued by a management service;

transmit the device-identifying certificate to the key distribution center to obtain the ticket for secure authentication chaining of the unique device identifier, wherein the unique device identifier is extracted from the device-identifying certificate and embedded in the ticket by the key distribution center based on verification that the device-identifying certificate is valid; and

authenticate the client device through the identity manager using the ticket, thereby providing secure device compliance verification based on the secure authentication chaining of the unique device identifier.

2. The system of claim 1 , wherein the instructions, when executed by the at least one hardware processor, further cause the client device to at least: transmit, to the management service, an enrollment request to enroll the client device with the management service; and receive, from the management service, the device-identifying certificate comprising the unique device identifier.

3. The system of claim 1 , wherein the authentication request comprises an authentication credential.

4. The system of claim 1 , wherein the authentication request is transmitted based on a logging into a user account on the identity manager, wherein the identity manager provides access to resources based on permissions of the user account.

5. The system of claim 1 , wherein the identity manager queries the management service using the unique device identifier to determine that the client device satisfies at least one compliance rule of the management service.

6. The system of claim 1 , wherein the unique device identifier is assigned to the client device by the management service.

7. The system of claim 1 , wherein the instructions, when executed by the at least one hardware processor, further cause the client device to at least: transmit a second authentication request to the identity manager; negotiate a second ticket with the key distribution center; transmit the second ticket to the identity manager; and receive, from the identity manager, an indication that the client device is non-compliant with at least one compliance rule of the management service.

8. A non-transitory computer-readable medium embodying executable instructions, wherein the instructions, when executed by at least one processor, cause a client device to at least:

transmit an authentication request to an identity manager;

receive, from the identity manager, instructions to obtain a ticket from a key distribution center using a device-identifying certificate comprising a unique device identifier of the client device that is issued by a management service;

transmit the device-identifying certificate to the key distribution center to obtain the ticket for secure authentication chaining of the unique device identifier, wherein the unique device identifier is extracted from the device-identifying certificate and embedded in the ticket by the key distribution center based on verification that the device-identifying certificate is valid; and

authenticate the client device through the identity manager using the ticket, thereby providing secure device compliance verification based on the secure authentication chaining of the unique device identifier.

9. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the at least one processor, further cause the client device to at least: transmit, to the management service, an enrollment request to enroll the client device with the management service; and receive, from the management service, the device-identifying certificate comprising the unique device identifier.

10. The non-transitory computer-readable medium of claim 8 , wherein the authentication request comprises an authentication credential.

11. The non-transitory computer-readable medium of claim 8 , wherein the authentication request is transmitted based on a logging into a user account on the identity manager, wherein the identity manager provides access to resources based on permissions of the user account.

12. The non-transitory computer-readable medium of claim 8 , wherein the identity manager queries the management service using the unique device identifier to determine that the client device satisfies at least one compliance rule of the management service.

13. The non-transitory computer-readable medium of claim 8 , wherein the unique device identifier is assigned to the client device by the management service.

14. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the at least one processor, further cause the client device to at least: transmit a second authentication request to the identity manager; negotiate a second ticket with the key distribution center; transmit the second ticket to the identity manager; and receive, from the identity manager, an indication that the client device is non-compliant with at least one compliance rule of the management service.

15. A method performed by instructions executed in a client device, the method comprising:

transmitting an authentication request to an identity manager;

receiving, from the identity manager, instructions to obtain a ticket from a key distribution center using a device-identifying certificate comprising a unique device identifier of the client device that is issued by a management service;

transmitting the device-identifying certificate to the key distribution center to obtain the ticket for secure authentication chaining of the unique device identifier, wherein the unique device identifier is extracted from the device-identifying certificate and embedded in the ticket by the key distribution center based on verification that the device-identifying certificate is valid; and

authenticating the client device through the identity manager using the ticket, thereby providing secure device compliance verification based on the secure authentication chaining of the unique device identifier.

16. The method of claim 15 , further comprising: transmitting, to the management service, an enrollment request to enroll the client device with the management service; and receiving, from the management service, the device-identifying certificate comprising the unique device identifier.

17. The method of claim 15 , wherein the authentication request comprises an authentication credential.

18. The method of claim 15 , wherein the authentication request is transmitted based on a logging into a user account on the identity manager, wherein the identity manager provides access to resources based on permissions of the user account.

19. The method of claim 15 , wherein the identity manager queries the management service using the unique device identifier to determine that the client device satisfies at least one compliance rule of the management service.

20. The method of claim 15 , wherein the unique device identifier is assigned to the client device by the management service.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
Continuity (3)
Continuation 15197997 · Jun 30, 2016
Provisional Application 62288928 · Jan 29, 2016
Related Publication 20190281046A1 · Sep 12, 2019