IP Library Granted Patent US 8,984,615
Granted Patent B2
US 8,984,615 · App. 12/648,975 · Granted Mar 17, 2015

Web to IMS registration and authentication for an unmanaged IP client device

Inventors: Krishna Bhuyan (Redmond, WA); Hong Thi Nguyen (Atlanta, GA)
Assignee: AT&T Mobility II, LLC
H04L63/168H04L63/061H04L63/08H04L63/0884
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 8,984,615
App. No.
12/648,975
Granted
Mar 17, 2015
Kind
B2
Abstract

Systems and methods are for registering and authenticating an unmanaged IP device to an IP multimedia subsystem (IMS). An exemplary method includes implementing a system from which an unmanaged IP device retrieves IMS credentials needed to register and authenticate to the IMS. The system is remote to the unmanaged IP device and is accessible to the unmanaged IP device through an IP access network. The method further includes permitting the unmanaged IP device to register and authenticate to the IMS with the IMS credentials received from the system.

Claims (26)

1. A method for registering and authenticating an internet protocol device with an internet protocol multimedia subsystem, the method comprising:

a web security gateway receiving a request for internet protocol multimedia subsystem credentials from the internet protocol device, wherein the internet protocol device lacks the internet protocol multimedia subsystem credentials, including a public user identity and a private user identity, and a secret key, needed for registration and authentication with the internet protocol multimedia subsystem;

the web security gateway retrieving the requested internet protocol multimedia subsystem credentials, including the public user identity, the private user identity, and the secret key, from an internet protocol multimedia subsystem-web security gateway and forwarding the requested internet protocol multimedia subsystem credentials to the internet protocol device, wherein a call session control function of the internet protocol multimedia subsystem receives a registration request from the internet protocol device, the registration request comprising the internet protocol multimedia subsystem credentials received by the internet protocol device from the web security gateway, the call session control function retrieves a security challenge from a home subscriber server using the internet protocol multimedia subsystem credentials received in the registration request, and the call session control function sends the security challenge to the internet protocol device;

the web security gateway receiving a request for a security challenge response from the internet protocol device; and

the web security gateway retrieving the security challenge response from the internet protocol multimedia subsystem-web security gateway and forwarding the security challenge response to the internet protocol device, wherein the call session control function receives an authentication request from the internet protocol device, the authentication request comprising the security challenge response received by the internet protocol device from the web security gateway, and the call session control function authenticates the internet protocol device to access internet protocol multimedia subsystem services provided through the internet protocol multimedia subsystem.

2. The method of claim 1 , wherein the web security gateway retrieving the requested internet protocol multimedia subsystem credentials from the internet protocol multimedia subsystem-web security gateway and forwarding the requested internet protocol multimedia subsystem credentials to the internet protocol device comprises the web security gateway retrieving an internet protocol multimedia subsystem public user identity and an internet protocol multimedia subsystem private user identity from the internet protocol multimedia subsystem-web security gateway and forwarding the internet protocol multimedia subsystem public user identity and the internet protocol multimedia subsystem private user identity to the internet protocol device.

3. The method of claim 1 , wherein the call session control function receives a first session initiation protocol register request comprising the internet protocol multimedia subsystem credentials.

4. The method of claim 3 , wherein the call session control function receives a second session initiation protocol register request comprising the security challenge response.

5. The method of claim 1 , wherein the internet protocol multimedia subsystem-web security gateway generates the security challenge response using the secret key received during an internet protocol multimedia subsystem service provisioning process and sends the security challenge response to the web security gateway upon request from the web security gateway.

6. The method of claim 1 , further comprising the web security gateway receiving pre-authentication credentials from the internet protocol device, the pre-authentication credentials being used by the web security gateway to pre-authenticate the internet protocol device to retrieve the internet protocol multimedia subsystem credentials and the security challenge response from the internet protocol multimedia subsystem-web security gateway by way of the web security gateway.

7. The method of claim 6 , wherein the web security gateway receiving the pre-authentication credentials from the internet protocol device comprises the web security gateway receiving a username and a password from the internet protocol device, prior to receiving the request for the internet protocol multimedia subsystem credentials from the internet protocol device, and the method further comprises the web security gateway comparing the received username and the password to a record associated with the internet protocol device stored in an authentication database of the web security gateway to determine whether the internet protocol device is pre-authenticated to receive the internet protocol multimedia subsystem credentials.

8. A system for registering and authenticating an internet protocol device with an internet protocol multimedia subsystem, the system comprising:

a web security gateway in communication with the internet protocol device, the web security gateway being configured to:

receive a request for internet protocol multimedia subsystem credentials from the internet protocol device, wherein the internet protocol device lacks internet protocol multimedia subsystem credentials, including a public user identity and a private user identity, and a secret key, needed for registration and authentication with the internet protocol multimedia subsystem;

retrieve the requested internet protocol multimedia subsystem credentials, including the public user identity, the private user identity, and the secret key, from an internet protocol multimedia subsystem-web security gateway;

send the requested internet protocol multimedia subsystem credentials to the internet protocol device, wherein a call session control function of the internet protocol multimedia subsystem receives a registration request from the internet protocol device, the registration request comprising the internet protocol multimedia subsystem credentials received by the internet protocol device from the web security gateway, the call session control function retrieves a security challenge from a home subscriber server using the internet protocol multimedia subsystem credentials received in the registration request, and the call session control function sends the security challenge to the internet protocol device;

receive a request for a security challenge response from the internet protocol device;

retrieve the requested security challenge response from the internet protocol multimedia subsystem-web security gateway; and

send the requested security challenge response to the internet protocol device, wherein the call session control function receives an authentication request from the internet protocol device, the authentication request comprising the security challenge response received by the internet protocol device from the web security gateway, and the call session control function authenticates the internet protocol device to access internet protocol multimedia subsystem services provided through the internet protocol multimedia subsystem.

9. The system of claim 8 , wherein the system further comprises a provisioning mediation server that is configured to perform a provisioning process to provision the internet protocol multimedia subsystem-web security gateway with the internet protocol multimedia subsystem credentials and the secret key, the secret key being used in combination with a random challenge received in the request for the security challenge response to generate the security challenge response.

10. The system of claim 8 , wherein the system further comprises a home subscriber server, and the internet protocol multimedia subsystem-web security gateway is configured to retrieve the internet protocol multimedia subsystem credentials from the home subscriber server each time the internet protocol multimedia subsystem credentials are requested and retrieve the secret key from the home subscriber server each time the security challenge response is requested, the secret key being used by the internet protocol multimedia subsystem-web security gateway in combination with a random challenge to generate the security challenge response.

11. The system of clam 8 , wherein the web security gateway retrieves the requested internet protocol multimedia subsystem credentials by retrieving an internet protocol multimedia subsystem public user identity and an internet protocol multimedia subsystem private user identify from the internet protocol multimedia subsystem-web security gateway and the requested security challenge response from a database within the gateway.

12. The system of claim 8 , wherein the internet protocol device is not configured with an internet protocol-multimedia services identity module or a universal subscriber identity module for registering and authenticating with the internet protocol multimedia subsystem.

13. The system of claim 12 , wherein the internet protocol device is a device selected from a group comprising a computer, a hand-held computing device, a gaming device, a global positioning system unit, and a mobile device.

14. The system of claim 8 , wherein the web security gateway is configured to receive pre-authentication credentials from the internet protocol device, the pre-authentication credentials being used by the web security gateway to pre-authenticate the internet protocol device to retrieve the internet protocol multimedia credentials and the security challenge response from the internet protocol multimedia subsystem-web security gateway by way of the web security gateway.

15. The system of claim 14 , wherein the web security gateway is configured to receive the pre-authentication credentials from the internet protocol device by receiving a username and a password from the internet protocol device, prior to receiving the request for the internet protocol multimedia subsystem credentials from the internet protocol device, and the web security gateway is configured to compare the received username and the password to a record associated with the internet protocol device stored in an authentication database of the web security gateway to determine whether the internet protocol device is pre-authenticated to receive the internet protocol multimedia subsystem credentials.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2010
From: BHUYAN, KRISHNA; NGUYEN, HONG THI
To: AT&T MOBILITY II LLC
Reel/Frame 024287/0733 →
Continuity (2)
Provisional Application 61167657 · Apr 8, 2009
Related Publication 20100263032A1 · Oct 14, 2010