Pipelined packet encryption and decryption using counter mode with cipher-block chaining message authentication code protocol
US7742594B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 27, 2004 |
| Grant date | Jun 22, 2010 |
| Priority date | — |
| Expiry date | Nov 11, 2028 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04W84/12
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
An apparatus and corresponding method and computer program comprises a key mixing circuit to generate N groups of AES Blocks, each generated based upon a key, a transmitter MAC address, and a start value for a packet number. An input circuit receives N encrypted MPDUs, each comprising the transmitter address and one of N values for the packet number. Each of the N values for the packet number is greater than, or equal to, the start value for the packet number. A decryption circuit decrypts each of the N encrypted MPDUs using the respective one of the N groups of AES Output Blocks. 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. 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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.