WPA & WPA2 Support

In addition to WLAN driver code bases, which support 802.11 a/b/g for Windows XP/2000/98/ME, Windows CE, and Linux, Intelligraphics offers stand-alone WPA modules.

WPA

Intelligraphics has developed a stand-alone module for WPA, the current standard for WLAN security. This module is hardware independent, making it fairly simple to integrate into the source code version of any WLAN hardware device. While these modules are designed for Windows 2000 and XP (NDIS), they can be easily adapted to other operating systems through an operating system translation layer.

This module supports the following features:

  • TKIP is fully supported in the code module including the RC4 (WEP) encryption. The encryption can be easily disabled for hardware that natively supports it, thereby exploiting performance advantages in certain chipsets.
  • Michael (MIC) is a required feature of WPA that provides an additional algorithm for encryption integrity checking.
  • All code is contained in a single module and can be easily ported to other platforms or libraries.
  • All code is verified against the WI-FI supplied test vectors.
  • Authentication (802.1x) is provided via supplicant code in Windows XP or via the Funk supplicant.

WPA2/CCMP/AES (Counter-mode/CBC-MAC Protocol/Advanced Encryption Support)

CCMP/AES is an optional component of WPA that is licensed separately from Intelligraphics WPA module. The CCMP/AES module is based upon the IEEE 802.11i Draft 7.0 specification and is also a stand-alone, hardware independent module that may be easily integrated into the drivers of any WLAN chip set. Like the WPA module, the NDIS code may be adopted to other operating systems via a translation layer.

  • The AES encryption can be disabled in the driver and executed on hardware that natively supports it.
  • The CCMP/AES code is verified against the 802.11i supplied test vectors.
  • All code is contained in a single module and can be easily ported to other platforms or libraries.