Patent ID: 8180323

Claim:
A wireless communication device configured for secure communications with an access point communicatively coupled with a wireless local area network, the wireless communication device comprising: a computer readable storage device for storing computer executable programmed modules; a processor communicatively coupled with a computer readable storage device for executing programmed modules stored therein, each module being either directly or indirectly in communication with the other modules either directly or indirectly through one or more inter-module interfaces, wherein each module comprises separate executable program code for performing a specific set of one or more functions; a radio interface module configured to enable wireless communications; a wireless fidelity (WIFI) client module configured to identify an access point, establish communication with said access point via the radio interface, determine the capability of the access point for secure communications, and, based on a determination that the access point is capable of secure communications, instruct a supplicant module to generate one or more session keys; and the supplicant module configured to implement wireless communication security in accordance with the determined capability of the access point and where said determined capability includes IEEE 802.11i security, generate the one or more session keys for use in secure communications with the access point, and provide the one or more session keys to the radio interface module.