Patent ID: 8261074

Claim:
A method for verifying a cipher-based message authentication code (CMAC), comprising: receiving, at a reception (RX) module, one or more portions of the CMAC with one or more bursts, the RX module logically residing between a physical layer controller (PHY) and a media access controller (MAC) processor; processing, by the RX module, the one or more bursts; writing, by the RX module, the one or more portions of the CMAC to one or more memory locations in a memory; verifying the CMAC by a transmission (TX) module, the TX module logically residing between the PHY and the MAC processor, wherein the TX module verifying the CMAC occurs concurrently with the RX module processing the one or more bursts; determining, by the MAC processor, the one or more memory locations at which the one or more portions of the CMAC were written; assembling, by the MAC processor, the one or more portions of the CMAC; and sending, by the MAC processor, the assembled CMAC to the TX module.