Patent ID: 9485229
Filing Date: 2016-11-01
CPC Classification: H04L

Claim Text:
1. A method for providing key exchange in a communications network using a symmetrical encryption algorithm key, comprising: a. providing a transmitter having a selected transmission key KTx; b. generating at the transmitter a random symmetric session key K(session); c. encrypting a data object with the session key K(session) to provide protected data; d. selecting at the transmitter a desired RxID corresponding to an authorized receiver; e. establishing RxID as a public identity variable; f. selecting message security policy variables; g. providing a data structure comprising the desired RxID, the message security policy variables, and session key; h. encrypting the data structure with the transmitter key to provide an encrypted data structure; i. adding to the encrypted data structure a public ID of the transmitter in plaintext to provide a transmission package including a Header-Tx comprising the desired RxID; j. sending the transmission package to a receiver; k. providing a data structure Header-Rx including an actual RxID identifying the receiver; l encrypting Header-Rx with a receiver key KRx; m. storing KRx and KTx at a security server; n. sending Header-Tx and Header-Rx to the security server, o. selecting KTx as stored at the security server and using KTx to decrypt Header-Tx and accessing desired RxID; p. comparing desired RxID to actual RxID; q. registering successful authentication if the desired RxID and the actual RxID match; r. in response to successful authentication sending session key K(session) to the receiver; and s. decrypting the protected data at the receiver using K(session).