Advanced encryption standard (AES) engine with real time S-box generation
First Claim
1. An advanced encryption standard (AES) engine with real time S-box generation comprising:
- a Galois field multiplier system in a first mode responsive to a first data block for generating an AES selection (S-box) function by executing the multiplicative increase in GF1 (2m) and applying an affine over GF(2) transformation to obtain a subbyte transformation; and
a shift register system for transforming said subbyte transformation to obtain a shift row transformation;
said Galois field multiplier system being responsive in a second mode to said shift row transformation to obtain a mix column transformation and adding a round key for generating in real time an advanced encryption standard cipher function of said first data block.
4 Assignments
0 Petitions
Accused Products
Abstract
An advanced encryption standard (AES) engine with real time S-box generation includes a Galois field multiplier system in a first mode responsive to a first data block for generating an AES selection (S-box) function by executing the multiplicative increase in GF1(2m) and applying an affine over GF(2) transformation to obtain a subbyte transformation; and a shift register system for transforming the subbyte transformation to obtain a shift row transformation; the Galois field multiplier system is responsive in a second mode to the shift row transformation to obtain a mix column transformation and add a round key for generating in real time an advanced encryption standard cipher function of the first data block.
-
Citations
31 Claims
-
1. An advanced encryption standard (AES) engine with real time S-box generation comprising:
-
a Galois field multiplier system in a first mode responsive to a first data block for generating an AES selection (S-box) function by executing the multiplicative increase in GF1 (2m) and applying an affine over GF(2) transformation to obtain a subbyte transformation; and
a shift register system for transforming said subbyte transformation to obtain a shift row transformation;
said Galois field multiplier system being responsive in a second mode to said shift row transformation to obtain a mix column transformation and adding a round key for generating in real time an advanced encryption standard cipher function of said first data block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification