The Advanced Encryption Standard (AES) algorithm is a NIST data encryption standard as defined in the FIPS-197 ( http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf ). CCM mode is defined in NIST SP800-38C (http://csrc.nist.gov/publications/nistpubs/800-38C/SP800-38C.pdf ).
The WPA3 implementation fully supports the AES algorithm for 128 bit keys in Counter Mode (CTR) method of encryption with CBC message integrity check as required by the CCMP protocol of the 802.11i standard.
The core also supports ARC4 cipher with “Michael” authentication for the TKIP protocol as defined by the 802.11i standard.
The core is designed for flow-through operation (FIFO-like), with byte-wide input and output interfaces. The key and nonce information are stored in the local memory and automatically updated. PHY header precedes the packet in the data flow. Core performs all necessary per-packet calculations, parses and modifies the packet headers. The decryption results are indicated in the dataflow, including the replay protection.
WPA3 supports both encryption and decryption modes.