Patent ID: 7840003

Claim:
A high-speed Galois Counter Mode-Advanced Encryption Standard (GCM-AES) block cipher apparatus for providing a data authenticated encryption/decryption, the apparatus comprising: a key expansion module for generating 11 round keys of 128 bits for use in encryption using a 128-bit key that is input every MAC frame; wherein a clock frequency at which the high-speed GCM-AES block encryption apparatus operates is twice the clock frequency required to input the MAC frame; a 8-round Counter AES (CTR-AES) block cipher module for encrypting 128-bit data blocks of a Message Authentication Code (MAC frame) in a pipeline manner during 8 rounds using 0th to 7th round keys of the 11 round keys generated by the key expansion module; a 3-round CTR-AES block cipher module for encrypting the 128-bit data blocks encrypted in the 8-round CTR-AES block cipher module during 3 rounds using 8th to 10th round keys of the 11 round keys generated by the key expansion module; wherein the 8-round CTR-AES block cipher module and the 3-round CTR-AES block cipher module operate in parallel with each other; and a GF multiplication module for calculating an authentication parameter of the MAC frame from a hash key calculated using the round keys generated by the key expansion module.