IP Library › Granted Patent US 11,785,456
Granted Patent B2
US 11,785,456 · App. 17/101,071 · Granted Oct 10, 2023

Delivering standalone non-public network (SNPN) credentials from an enterprise authentication server to a user equipment over extensible authentication protocol (EAP)

Inventors: Srinath Gundavelli (San Jose, CA); Indermeet Singh Gandhi (San Jose, CA); Timothy Peter Stammers (Raleigh, NC); Vimal Srivastava (Bangalore, IN)
Assignee: CISCO TECHNOLOGY, INC.
H04W12/06H04W12/04H04W84/042
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,785,456
App. No.
17/101,071
Granted
Oct 10, 2023
Kind
B2
Abstract

Presented herein are techniques to facilitate delivering standalone non-public network (SNPN) credentials from an enterprise authentication server to a user equipment (UE) using an Extensible Authentication Protocol (EAP) process. In one example, a method may include determining, by an authentication server of an enterprise, that a UE for the enterprise is to receive credentials to enable the UE to connect to a SNPN of the enterprise in which the determining is performed based, at least in part, on connection of the UE to an access network that is different than the SNPN for the enterprise; and performing an authentication process with the UE by the authentication server in which the authentication process includes providing the credentials to the UE via a first authentication message and obtaining confirmation from the UE via a second authentication message that indicates successful provisioning of the credentials for the UE.

Claims (60)

1. A method comprising:

determining, by an authentication server of an enterprise, that a user equipment (UE) for the enterprise is to receive credentials to enable the UE to connect to a wireless wide area (WWA) access network of a standalone non-public network (SNPN) of the enterprise, wherein the determining is performed through connection of the UE to an access network that is different than the WWA access network of the SNPN of the enterprise;

communicating, by the authentication server via the access network that is different than the WWA access network of the SNPN of the enterprise, a first extensible authentication protocol (EAP) request to the UE to obtain a first EAP response from the UE to initiate a credential management procedure with the UE;

upon obtaining the first EAP response from the UE, communicating, by the authentication server, a request to a credential manager of the enterprise that includes a location of the UE and indication of whether electronic Subscriber Identity Module (eSIM) credentials or non-SIM credentials are to be generated for the UE to obtain a response from the credential manager comprising a signed credentials object including the credentials;

communicating, by the authentication server via the access network that is different than the WWA access network of the SNPN of the enterprise, a second EAP request to the UE comprising the signed credentials object; and

obtaining a second EAP response from the UE that includes an indication of successful provisioning of the credentials and a signed key identifying the credentials.

2. The method of claim 1 , wherein the access network that is different than the WWA access network of the SNPN of the enterprise is one of:

a wireless wide area access network or a wireless local area access network not operated by the enterprise; or

a wireless local area access network of the enterprise.

3. The method of claim 2 , wherein when the access network that is different than the WWA access network of the SNPN of the enterprise is a wireless local area access network not operated by the enterprise, the request communicated to the credential manager further includes a service set identifier of the wireless local area access network not operated by the enterprise; or

when the access network that is different than the WWA access network of the SNPN of the enterprise is a wireless local area access network operated by the enterprise, the request communicated to the credential manager further includes a service set identifier of the wireless local area access network of the enterprise.

4. The method of claim 1 , wherein the WWA access network of the SNPN of the enterprise is one or more of:

a 3rd Generation Partnership Project (3GPP) Fourth Generation (4G) access network of the enterprise;

a 3rd Generation Partnership Project (3GPP) Fifth Generation (5G) access network of the enterprise;

a 3rd Generation Partnership Project (3GPP) next Generation (nG) access network of the enterprise; or

a Citizens Broadband Radio Service (CBRS) access network of the enterprise.

5. The method of claim 1 , wherein second EAP request communicated to the UE that includes the signed credentials object further includes a credential type indicator indicating one of an eSIM profile for the UE or the non-SIM credentials for the UE, and an operation type indicator that are generated via the credential manager of the enterprise.

6. The method of claim 5 , wherein the operation type indicator indicates that the UE is to install and activate the credentials included in the signed credentials object.

7. The method of claim 1 , further comprising:

providing an indication to the UE to delete or disable the credentials via a third EAP request that includes the signed key identifying the credentials.

8. The method of claim 1 , further comprising generating the credentials via the credential manager of the enterprise to enable the UE to connect to the WWA access network of the SNPN of the enterprise based on one or more of:

a location of the UE; or

a service set identifier (SSID) associated with a wireless local area access network determined based on a location of the UE.

9. The method of claim 1 , wherein the determining by the authentication server that the UE is to receive the credentials is based on one or more of:

a device identifier for the UE;

a Roaming Consortium Organizational Identifier (RCOI) associated with the access network to which the UE is connected; or

a public wireless wide area access network identifier associated with the access network to which the UE is connected.

10. The method of claim 1 , further comprising:

providing the signed key identifying the credentials to the credential manager of the enterprise to facilitate management of the credentials for the UE by the credential manager.

11. The method of claim 1 , wherein the first EAP response from the UE includes an indication of whether the eSIM credentials or the non-SIM credentials are requested by the UE.

12. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations, comprising:

determining, by an authentication server of an enterprise, that a user equipment (UE) for the enterprise is to receive credentials to enable the UE to connect to a wireless wide area (WWA) access network of a standalone non-public network (SNPN) of the enterprise, wherein the determining is performed through connection of the UE to an access network that is different than the WWA access network of the SNPN of the enterprise;

communicating, by the authentication server via the access network that is different than the WWA access network the SNPN of the enterprise, a first extensible authentication protocol (EAP) request to the UE to obtain a first EAP response from the UE to initiate a credential management procedure with the UE;

upon obtaining the first EAP response from the UE, communicating, by the authentication server, a request to a credential manager of the enterprise that includes a location of the UE and indication of whether electronic Subscriber Identity Module (eSIM) credentials or non-SIM credentials are to be generated for the UE to obtain a response from the credential manager comprising a signed credentials object including the credentials;

communicating, by the authentication server via the access network that is different than the WWA access network of the SNPN of the enterprise, a second EAP request to the UE comprising the signed credentials object; and

obtaining a second EAP response from the UE that includes an indication of successful provisioning of the credentials and a signed key identifying the credentials.

13. The media of claim 12 , wherein second EAP request communicated to the UE that includes the signed credentials object further includes a credential type indicator indicating one of an eSIM profile for the UE or the non-SIM credentials for the UE, and an operation type indicator that are generated via the credential manager of the enterprise.

14. The media of claim 12 , further comprising instructions that, when executed by the processor, cause the processor to perform further operations, comprising:

providing an indication to the UE to delete or disable the credentials via a third EAP request that includes the signed key identifying the credentials.

15. An authentication server of an enterprise, comprising:

at least one memory element for storing data; and

at least one processor for executing instructions associated with the data, wherein executing the instructions causes the authentication server to perform operations, comprising:

determining, by the authentication server, that a user equipment (UE) for the enterprise is to receive credentials to enable the UE to connect to a wireless wide area (WWA) access network of a standalone non-public network (SNPN) of the enterprise, wherein the determining is performed through connection of the UE to an access network that is different than the WWA access network of the SNPN of the enterprise;

communicating, by the authentication server via the access network that is different than the WWA access network of the SNPN of the enterprise, a first extensible authentication protocol (EAP) request to the UE to obtain a first EAP response from the UE to initiate a credential management procedure with the UE;

upon obtaining the first EAP response from the UE, communicating, by the authentication server, a request to a credential manager of the enterprise that includes a location of the UE and indication of whether electronic Subscriber Identity Module (eSIM) credentials or non-SIM credentials are to be generated for the UE to obtain a response from the credential manager comprising a signed credentials object including the credentials;

communicating, by the authentication server via the access network that is different than the WWA access network of the SNPN of the enterprise, a second EAP request to the UE comprising the signed credentials object; and

obtaining a second EAP response from the UE that includes an indication of successful provisioning of the credentials and a signed key identifying the credentials.

16. The authentication server of claim 15 , wherein the access network that is different than the WWA access network of the SNPN of the enterprise is one of:

a wireless wide area access network or a wireless local area access network not operated by the enterprise; or

a wireless local area access network of the enterprise.

17. The authentication server of claim 15 , wherein the WWA access network of the SNPN of the enterprise is one or more of:

a 3rd Generation Partnership Project (3GPP) Fourth Generation (4G) access network of the enterprise;

a 3rd Generation Partnership Project (3GPP) Fifth Generation (5G) access network of the enterprise;

a 3rd Generation Partnership Project (3GPP) next Generation (nG) access network of the enterprise; or

a Citizens Broadband Radio Service (CBRS) access network of the enterprise.

18. The authentication server of claim 15 , wherein the second EAP request communicated to the UE that includes the signed credentials object further includes a credential type indicator indicating one of an eSIM profile for the UE or the non-SIM credentials for the UE, and an operation type indicator that are generated via the credential manager of the enterprise.

19. The authentication server of claim 15 , wherein executing the instructions causes the authentication server to perform further operations, comprising:

providing an indication to the UE to delete or disable the credentials via a third EAP request that includes the signed key identifying the credentials.

20. The authentication server of claim 15 , wherein executing the instructions causes the authentication server to perform further operations, comprising:

providing the signed key identifying the credentials to the credential manager of the enterprise to facilitate management of the credentials for the UE by the credential manager.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: GUNDAVELLI, SRINATH; GANDHI, INDERMEET SINGH; STAMMERS, TIMOTHY PETER; SRIVASTAVA, VIMAL
To: CISCO TECHNOLOGY, INC.
Reel/Frame 054441/0623 →
Continuity (2)
Provisional Application 63066893 · Aug 18, 2020
Related Publication 20220060893A1 · Feb 24, 2022
Cited By (5)
US 12,520,125 US 12,568,352 US 12,713,236 US 12,726,827 US 12,750,896