Patent ID: 7742594
Filing Date: 2010-06-22
Classification: H04L,H04W

Abstract:
1. An apparatus for processing N encrypted Media Access Control (MAC) Payload Data Units (MPDUs), wherein N is an integer and N≧1, the apparatus comprising: a key mixing circuit to generate N groups of Advanced Encryption Standard (AES) Output Blocks, wherein each of the N groups of AES Output Blocks is generated based upon a predetermined key, a transmitter MAC address, and a predetermined start value for a packet number; an input circuit to receive the N encrypted MPDUs, wherein each of the N encrypted MPDUs comprises the transmitter MAC address and one of N values for the packet number, wherein each of the N values for the packet number is greater than, or equal to, the predetermined start value for the packet number; and a decryption circuit to decrypt each of the N encrypted MPDUs using one of the N groups of AES Output Blocks that was generated based on the one of the N values for the packet number in a respective one of the N MPDUs; wherein the key mixing circuit generates each of the N groups of AES Output Blocks before the input circuit receives the respective one of the N encrypted MPDUs, and wherein the predetermined start value is initialized when the apparatus is initialized and incremented when each of the N groups of AES Output Blocks is generated.