×

Communication between a communication device and a network device

  • US 10,659,447 B2
  • Filed: 07/24/2018
  • Issued: 05/19/2020
  • Est. Priority Date: 02/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A communication device for communicating with a network device of a communication network, the communication device comprising:

  • at least one processor circuit; and

    at least one memory connected to the at least one processor circuit and storing program instructions that are executed by the at least one processor to perform operations comprising;

    receiving, via a network, an authentication request from the network device, the authentication request comprising a challenge, a challenge verification code, a first Diffie-Hellman (DH) parameter, and a first verification code for the first DH parameter;

    forwarding said challenge and said challenge verification code to an identity module used by the communication device to provide authentication request challenge responses for the communication device to connect to the communication network, wherein the identity module is hardware based and is physically connected to the communication device;

    receiving at least one result parameter as a response from the identity module, the at least one result parameter having been generated by the identity module and being one of a ciphering key (CK), an integrity key (1K) and a response parameter (RES);

    determining, based on said result parameter and said first verification code, whether said first DH parameter is authentic; and

    responsive to determining that the first DH parameter is authentic, generating a second DH parameter and a second verification code that is based on the second DH parameter and sending, through the network, the second DH parameter, the second verification code, and the response parameter in an authentication response message to the network device for the network device to generate a session key for communication with the communication device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×