×

Method and apparatus for providing bootstrapping procedures in a communication network

  • US 9,906,528 B2
  • Filed: 03/15/2016
  • Issued: 02/27/2018
  • Est. Priority Date: 02/11/2005
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a network element to at least perform the following steps:

  • receiving from a user device a message requesting authentication for accessing information by the user device over a data network, wherein the message specifies a user identity associated with the user device, the user identity is generated based on a secret data and a random secret data generated at the user device, and the message is generated according to a hypertext transfer protocol;

    forwarding the user identity to a location register configured to verify, based on the user identity, cryptographic parameters including the random secret data and to generate the secret data, from the random secret data according to a cryptographic algorithm;

    receiving the secret data at the network element from the location register;

    generating an authentication vector by converting the secret data to key parameters that include an authenticating token and an authentication response;

    transmitting the authenticating token from the network element to the user device that is configured to output an authentication response based on the authenticating token;

    validating the authentication response received from the user device using the authentication response of the authentication vector;

    after the authentication response received from the user device is validated, generating a master key based on the key parameters; and

    authenticating one or more messages from the user device using the master key,wherein the secret data is shared between the network element and the user device to generate the master key for the network element and another master key for the user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×