Implementation of the WLAN security standard (802.11i) requires the NIST standard AES cipher in CTR and CBC modes (a.k.a. CCM) for encryption and message authentication with the CCMP protocol and RC4/”Michael” cipher for the TKIP. The WPA3 core is tuned for high data rate 802.11i applications (up to 2 Gbps for the CCMP protocol for 802.11n/802.11ac). The core contains the base AES core AES1, base RC4 core ARC4 and is available for immediate licensing.
The design is fully synchronous and available in both source and netlist form..
- Small size:
- Starting at 40K ASIC gates at 802.11a/g
- OFDM data speeds
- Includes key lookup, encryption, decryption, header parsing and modification, key expansion and data interface
- Uses external memory for key storage;
- Configurable number of keys supported; 64 bytes are required per bidirectional link
- Support for CCM AES-128 mode (Counter Mode with CBC MAC)
- Support for RC4 and Michael ciphers, including the WEP Seed calculation
- Legacy WEP mode supported, including pairwise keys
- Flow-through design for data plane; microprocessor-friendly interface for configuration
- Test bench provided
- Deliverables include test benches
Block Diagram of the 802.11i CCMP/TKIP IP Core IP Core