×

Diameter end-to-end security with a multiway handshake

  • US 10,277,576 B1
  • Filed: 06/28/2018
  • Issued: 04/30/2019
  • Est. Priority Date: 06/29/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of validating a message transmitted from a client to a server via a Diameter protocol comprising the steps of:

  • receiving a Request message from the client, the Request message having a digital signature and an Attribute Value Pair (AVP);

    responsive to the Request message requesting an update of information at the server, classifying the Request message as a Push message;

    validating, by the server, the digital signature of the Request message transmitted by the client;

    responsive to successful validation of the digital signature and classifying the Request message as the Push message, proceeding with second and third stages of a three-way handshake between the client and the server, the second and third stages of the three-way handshake comprising the steps of;

    generating a nonce value by the server;

    transmitting an Answer message to the client, the Answer message carrying the nonce value and containing an indicator requesting an Authenticator message from the client;

    receiving, from the client, an Authenticator message carrying a first hash result calculated by the client using the nonce value and the AVP of the Request message as inputs;

    comparing the first hash result received in the Authenticator message with a second hash result calculated by the server using the nonce value and the AVP of the Request message as inputs; and

    responsive to the first hash result matching the second hash result, updating, at the server, the information requested in the Request message.

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