Patent ID: 8769257

Claim:
A method for providing communication security at a first networking layer, and at a second networking layer different than the first networking layer, for a wireless client comprising a first processor, the method comprising: obtaining a security algorithm by the wireless client from a first controller for use in security processes at a first networking layer, wherein the first controller is associated with the first networking layer; delivering, at the wireless client, the obtained security algorithm to be used with the security processes at the first networking layer to a component of a Transport Layer Security (TLS) protocol stack of the wireless client which implements a security protocol of a second networking layer; and negotiating, by the wireless client, with a second controller for use of the obtained security algorithm configured into the component of the wireless client in security processes at the second networking layer, wherein upon negotiation, the obtained security algorithm is added to the security protocol of the second networking layer, wherein the second controller is associated with the second networking layer, wherein the security processes at the first networking layer and the security processes at the second networking layer are performed in the first processor.