CA2736172C

Secure negotiation of authentication capabilities

Abstract

A network (20) compris-es an authenticator node (22) and a serv-er (24) such as an authentication, autho-rization, and accounting (AAA) server. A method comprises a terminal (30) sending authentication capabilities in-formation (AC) across a network access interface (32) to the network (the au-thentication capabilities information provides an indication of authentication capabilities of the terminal). The net-work (20) then uses the authentication capabilities information to determine a first cryptographic value. The terminal (30) then uses the authentication capa-bilities information to determine a sec-ond cryptographic value. The network (20) compares the first cryptographic value and the second cryptographic val-ue to authenticate the terminal.

CA2736172C, drawing sheet 1
Sheet 1 of 23

Term

Projected expiry 18 May 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

40 claims: 5 independent, 35 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A communications network (20) comprising: a server (24) configured to use authentication capabilities information of a terminal (30), or a value derived from the authentication capabilities information, as input to a function to determine a first cryptographic value, the authentication capabilities information providing an indication of authentication capabilities of the terminal (30);an authentication node (22) configured to make verification of an authentication procedure for the terminal (30) using the first cryptographic value to complete the authentication procedure before security capabilities are used.
  2. 10
    A server (24) of a home public land mobile network (HPLMN), the server being configured to use authentication capabilities information of a terminal (30) to complete the authentication procedure before security capabilities are used , or a value derived from the authentication capabilities information, as input to a function to determine a first cryptographic value, the first cryptographic value being used to obtain verification of an authentication procedure for the terminal (30), the authentication capabilities information providing an indication of authentication capabilities of the terminal (30).
  3. 17
    A node of a communications network (20), the node being characterized by being configured to use authentication capabilities information of a terminal (30), or a value derived from the authentication capabilities information, as input to a function to determine a first cryptographic value, the authentication capabilities information providing an indication of authentication capabilities of the terminal (30), and which is further configured to make a verification of an authentication procedure for the terminal (30) to complete the authentication procedure before security capabilities are used.
  4. 19
    A communications network (20) comprising:a first node;a second node;wherein: the first node is configured to receive authentication capabilities information of a terminal (30) and to request a third cryptographic value from the second node;wherein the second node is configured to generate the third cryptographic value as a function of a random number and a key, the key being pre-shared by the terminal (30) and the second node;wherein the first node is configured to use the random number, the third cryptographic value, and the authentication capabilities information or a value derived from the authentication capabilities information as input to a function to determine a first cryptographic value and to compare a second cryptographic value, also dependent on the authentication capabilities, received from the terminal (30) with the first cryptographic value to authenticate the terminal (30), thereby also verifying the authentication capabilities of the terminal (30) to complete the authentication procedure before security capabilities are used.
  5. 22
    A method of operating a communications network (20), the method comprising:the network using authentication capabilities information of a terminal (30), or a value derived from the authentication capabilities information, as input to a function to determine a first cryptographic value, the authentication capabilities information providing an indication of authentication capabilities of the terminal (30);CA 02736172 2015-12-14 P27134CA1 CA2,736,172 the network making verification of an authentication procedure for the terminal (30) using the first cryptographic value to complete the authentication procedure before security capabilities are used.