IP Library Granted Patent US 8,589,689
Granted Patent B2
US 8,589,689 · App. 12/777,048 · Granted Nov 19, 2013

Apparatus and method for over-the-air (OTA) provisioning of authentication and key agreement (AKA) credentials between two access systems

Inventors: Anand Palanigounder (San Diego, CA); John Wallace Nasielski (San Diego, CA); Gregory Gordon Rose (San Diego, CA); Young Cheul Yoon (San Diego, CA)
Assignee: QUALCOMM Incorporated
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,589,689
App. No.
12/777,048
Granted
Nov 19, 2013
Kind
B2
Abstract

A method and apparatus for over-the-air provisioning of authentication credentials at an access device via a first access system, wherein the authentication credentials are for a second access system lacking an over-the-air provisioning procedure. For example, the second access system may be a 3GPP system using AKA authentication methods. The first access system may be CDMA, using an OTASP or IOTA procedure. Provisioning the authentication credentials may include provisioning any of a 3GPP AKA authentication root key (K), AKA authentication related parameters, an AKA authentication algorithm to be used in the 3GPP authentication, or authentication algorithm customization parameters.

Claims (122)

1. A method for over-the-air provisioning, comprising:

connecting to a first access system;

requesting over-the-air provisioning of authentication credentials for a second access system, wherein the second access system lacks any over-the-air provisioning procedure;

receiving over-the-air provisioning of the authentication credentials for the second access system via the first access system;

connecting to the second access system; and

providing the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system.

2. The method according to claim 1 , wherein the authentication credentials include Authentication and Key Agreement (AKA) authentication credentials, the method further comprising:

performing AKA authentication with the second access system using the AKA authentication credentials.

3. A method for over-the-air provisioning, comprising:

connecting to a first access system;

requesting over-the-air provisioning of authentication credentials for a second access system, wherein the second access system lacks an over-the-air provisioning procedure;

receiving over-the-air provisioning of the authentication credentials for the second access system via the first access system;

connecting to the second access system; and

providing the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system,

wherein the second access system comprises a 3GPP core network and the first access system is a non-3GPP core network.

4. The method according to claim 3 , wherein the over-the-air provisioning includes establishing a key using a Diffie-Hellman based protocol.

5. The method according to claim 3 , wherein the over-the-air provisioning includes exchanging a password authentication key using a Diffie-Hellman protocol.

6. The method according to claim 3 , wherein the over-the-air provisioned authentication credentials include at least one of a 3GPP AKA authentication root key (K), AKA authentication related parameters, or an AKA authentication algorithm to be used in the authentication with the second access system.

7. The method according to claim 6 , wherein the over-the-air provisioned authentication credentials include AKA authentication related parameters, and wherein the AKA authentication related parameters include at least one of whether to use f5 for SQN concealment and the configuration of one or more SQN numbers for AKA SQN management.

8. The method according to claim 6 , wherein the over-the-air provisioned authentication credentials include the AKA authentication algorithm to be used in the authentication with the second access system, further comprising:

receiving over-the-air customization of the authentication algorithm from the first access system.

9. The method according to claim 8 , wherein the AKA authentication algorithm is MILENAGE, and wherein customization of the authentication algorithm includes customization of an OP or an OPc parameter.

10. The method according to claim 8 , wherein the first access system comprises a CDMA2000 system.

11. The method according to claim 10 , wherein the over-the-air provisioning is received via Over-the-Air Service Provisioning (OTASP).

12. The method according to claim 10 , wherein the over-the-air provisioning is received via Internet-Over-the-Air (IOTA).

13. An apparatus for receiving over-the-air provisioning, the apparatus comprising:

a transmitter for connecting to a first access system and a second access system;

a processor for requesting, from the first access system, over-the-air provisioning of authentication credentials for the second access system, wherein the second access system lacks any over-the-air provisioning procedure;

a receiver for receiving over-the-air provisioning of the authentication credentials for the second access system from the first access system;

memory for storing the received over-the-air provisioning of the authentication credentials for the second access system; and

a communications component for providing the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system in order to establish a connection with the second access system.

14. The apparatus according to claim 13 , wherein the authentication credentials include Authentication and Key Agreement (AKA) authentication credentials, and wherein the over-the-air provisioning includes performing AKA authentication with the second access system using the AKA authentication credentials.

15. An apparatus for receiving over-the-air provisioning, the apparatus comprising:

a transmitter for connecting to a first access system and a second access system;

a processor for requesting, from the first access system, over-the-air provisioning of authentication credentials for the second access system, wherein the second access system lacks any over-the-air provisioning procedure;

a receiver for receiving over-the-air provisioning of the authentication credentials for the second access system from the first access system;

memory for storing the received over-the-air provisioning of the authentication credentials for the second access system; and

a communications component for providing the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system in order to establish a connection with the second access system, wherein the second access system comprises a 3GPP core network and the first access system is a non-3GPP core network.

16. The apparatus according to claim 15 , wherein the over-the-air provisioning includes establishing a key using a Diffie-Hellman based protocol.

17. The apparatus according to claim 15 , wherein the over-the-air provisioning includes exchanging a password authenticated Diffie-Hellman key agreement.

18. The apparatus according to claim 15 , wherein the over-the-air provisioned authentication credentials include at least one of a 3GPP AKA authentication root key (K), AKA authentication related parameters, and an AKA authentication algorithm to be used in the authentication with the second access system.

19. The apparatus according to claim 18 , wherein the over-the-air provisioned authentication credentials include AKA authentication related parameters, and wherein the AKA authentication related parameters include at least one of whether to use f5 for SQN concealment and the configuration of one or more SQN numbers for AKA SQN management.

20. The apparatus according to claim 18 , wherein the over-the-air provisioned authentication credentials include the AKA authentication algorithm to be used in the authentication with the second access system, and wherein the over-the-air provisioning further includes receiving over-the-air customization of the authentication algorithm from the first access system.

21. The apparatus according to claim 20 , wherein the AKA authentication algorithm is MILENAGE, and wherein customization of the authentication algorithm includes customization of an OP or an OPc parameter.

22. The apparatus according to claim 20 , wherein the first access system is a CDMA2000 system.

23. The apparatus according to claim 22 , wherein the over-the-air provisioning is received via Over-the-Air Service Provisioning (OTASP).

24. The apparatus according to claim 22 , wherein the over-the-air provisioning is received via Internet-Over-the-Air (IOTA).

25. An apparatus for receiving over-the-air provisioning, the apparatus comprising:

means for connecting to a first access system and a second access system;

means for requesting over-the-air provisioning of authentication credentials for a second access system, wherein the second access system lacks any over-the-air provisioning procedure;

means for receiving over-the-air provisioning of the authentication credentials for the second access system from the first access system; and

means for providing the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system.

26. An apparatus comprising:

at least one processor configured to receive over-the-air provisioning, the processor comprising:

a first module for connecting to a first access system;

a second module for requesting over-the-air provisioning of authentication credentials for the second access system, wherein the second access system lacks any over-the-air provisioning procedure;

a third module for receiving over-the-air provisioning of the authentication credentials for the second access system from the first access system;

a fourth module for connecting to the second access system; and

a fifth module for providing the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system.

27. A computer program product, comprising:

a non-transitory computer-readable medium comprising:

a first set of codes for causing a computer to connect to a first access system;

a second set of codes for causing a computer to request over-the-air provisioning of authentication credentials for the second access system, wherein the second access system lacks any over-the-air provisioning procedure;

a third set of codes for causing a computer to receive over-the-air provisioning of the authentication credentials for the second access system;

a fourth set of codes for causing a computer to connect to the second access system; and

a fifth set of codes for causing a computer to provide the provisioned authentication credentials to the second access system, in order to perform authentication with the second access system.

28. A method for performing over-the-air provisioning, the method comprising:

receiving a call origination from an access device at a first access system;

directing the call to a provisioning system;

determining the protocol capability of the access device; and

performing over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking any over-the-air provisioning procedure.

29. The method according to claim 28 , wherein the authentication credentials include Authentication and Key Agreement (AKA) authentication credentials.

30. A method for performing over-the-air provisioning, the method comprising:

receiving a call origination from an access device at a first access system;

directing the call to a provisioning system;

determining the protocol capability of the access device; and

performing over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking an over-the-air provisioning procedure, wherein the second access system comprises a 3GPP core network and the first access system is a non-3GPP core network.

31. The method according to claim 30 , wherein performing the over-the-air provisioning includes establishing a key using a Diffie-Hellman based protocol.

32. The method according to claim 30 , wherein performing the over-the-air provisioning includes a password authenticated Diffie-Hellman key agreement.

33. The method according to claim 30 , wherein the over-the-air provisioned authentication credentials include at least one of a 3GPP AKA authentication root key (K), AKA authentication related parameters, and an AKA authentication algorithm to be used in the authentication with the second access system.

34. The method according to claim 33 , wherein the over-the-air provisioned authentication credentials include AKA authentication related parameters, and wherein the AKA authentication related parameters include at least one of whether to use f5 for SQN concealment and the configuration of one or more SQN numbers for AKA SQN management.

35. The method according to claim 33 , wherein the over-the-air provisioned authentication credentials include the AKA authentication algorithm to be used in the authentication with the second access system, further comprising:

performing over-the-air customization of the authentication algorithm from the first access system.

36. The method according to claim 35 , wherein the AKA authentication algorithm is MILENAGE, and wherein customization of the authentication algorithm includes customization of an OP or an OPc parameter.

37. The method according to claim 35 , wherein the first access system is a CDMA2000 system.

38. The method according to claim 37 , wherein the over-the-air provisioning is performed via Over-the-Air Service Provisioning (OTASP).

39. The method according to claim 37 , wherein the over-the-air provisioning is performed via Internet-Over-the-Air (IOTA).

40. An apparatus for over-the-air provisioning, the apparatus comprising:

a receiver for receiving a call origination from an access device at a first access system;

a processor for directing the call to a provisioning system and for determining the protocol capability of the access device; and

a provisioning system for performing over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking any over-the-air provisioning procedure.

41. The apparatus according to claim 40 , wherein the authentication credentials are Authentication and Key Agreement (AKA) authentication credentials.

42. An apparatus for over-the-air provisioning, the apparatus comprising:

a receiver for receiving a call origination from an access device at a first access system;

a processor for directing the call to a provisioning system and for determining the protocol capability of the access device; and

a provisioning system for performing over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking an over-the-air provisioning procedure, wherein the second access system comprises a 3GPP core network and the first access system is a non-3GPP core network.

43. The apparatus according to claim 42 , wherein performing the over-the-air provisioning includes establishing a key using a Diffie-Hellman based protocol.

44. The apparatus according to claim 42 , wherein performing the over-the-air provisioning includes a password authenticated Diffie-Hellman key agreement.

45. The apparatus according to claim 42 , wherein the over-the-air provisioned authentication credentials include at least one of a 3GPP AKA authentication root key (K), AKA authentication related parameters, and an AKA authentication algorithm to be used in the authentication with the second access system.

46. The apparatus according to claim 45 , wherein the over-the-air provisioned authentication credentials include AKA authentication related parameters, and wherein the AKA authentication related parameters include at least one of whether to use f5 for SQN concealment and the configuration of one or more SQN numbers for AKA SQN management.

47. The apparatus according to claim 45 , wherein the over-the-air provisioned authentication credentials include the AKA authentication algorithm to be used in the authentication with the second access system, and wherein performing over-the-air provisioning of authentication credentials includes performing over-the-air customization of the authentication algorithm from the first access system.

48. The apparatus according to claim 47 , wherein the AKA authentication algorithm is MILENAGE, and wherein customization of the authentication algorithm includes customization of an OP or an OPc parameter.

49. The apparatus according to claim 47 , wherein the first access system is a CDMA2000 system.

50. The apparatus according to claim 49 , wherein the over-the-air nrovisionina is nerformed via Over-the-Air Service Provisioning (OTASP).

51. The apparatus according to claim 49 , wherein the over-the-air provisioning is performed via Internet-Over-the-Air (IOTA).

52. An apparatus for over-the-air provisioning, the apparatus comprising:

means for receiving a call origination from an access device at a first access system;

means for directing the call to a provisioning system;

means for determining the protocol capability of the access device; and

means for performing over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking any over-the-air provisioning procedure.

53. An apparatus comprising:

at least one processor configured to perform over-the-air provisioning, the processor comprising:

a first module for receiving a call origination from an access device at a first access system;

a second module for directing the call to a provisioning system;

a third module for determining the protocol capability of the access device; and

a fourth module for performing over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking any over-the-air provisioning procedure.

54. A computer program product, comprising:

a non-transitory computer-readable medium comprising:

a first set of codes for causing a computer to receive a call origination from an access device at a first access system;

a second set of codes for causing a computer to direct the call to a provisioning system;

a third set of codes for causing a computer to determine the protocol capability of the access device; and

a fourth set of codes for causing a computer to perform over-the-air provisioning of authentication credentials at the access device via the first access system, wherein the authentication credentials are for the second access system lacking any over-the-air provisioning procedure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2010
From: PALANIGOUNDER, ANAND; NASIELSKI, JOHN WALLACE; ROSE, GREGORY GORDON; YOON, YOUNG CHEUL
To: QUALCOMM INCORPORATED
Reel/Frame 024647/0605 →
Continuity (2)
Provisional Application 61177132 · May 11, 2009
Related Publication 20110119492A1 · May 19, 2011