Datasheet

Table 13-3. AES Module Performance (Input/Output Block Size = 128) (continued)
Throughput
(bits/cycle)
Cycles per
Block
a
Mode of OperationKey
Size
2.9144
ECB-encrypt / decrypt
256
CBC-decrypt
CTR/ICM-encrypt / decrypt
CFB128-decrypt
2.8445
CBC-encrypt
OFB-encrypt / decrypt
f8-encrypt / decrypt
CFB128-encrypt
XTS-encrypt / decrypt
GCM-outbound inbound
1.4290CCM-encrypt / decrypt
2.8445
CBC-MAC
b
f9
b
a. Standard Block Size (128 bits)
b. Input Only
The "Cycles per block" numbers do not apply to the first block after selection of a new key and/or
mode of operation, or the last block before switching to a new algorithm. The next table indicates
the additional clock cycles; required for changing context data.
Table 13-4. AES Module Packet Mode Switch Overhead
TotalCycles needed for first block/and
to finish the last block
New Context
21 / 1mode is encrypt
3332 / 1mode is decrypt, key size is 128
3938 / 1mode is decrypt, key size is 192
4544 / 1mode is decrypt, key size is 256
3534 / 1mode is XTS, key size is 128
4140 / 1mode is XTS, key size is 192
4746 / 1mode is XTS, key size is 256
8533
a
/ 52outbound GCM, AES key size is 128
9139
a
/ 52outbound GCM, AES key size is 192
9745
a
/ 52outbound GCM, AES key size is 256
6033
a
/ 27inbound GCM, AES key size is 128
6639
a
/ 27inbound GCM, AES key size is 192
7245
a
/ 27inbound GCM, AES key size is 256
6633
b
/ 33outbound CCM, AES key size is 128
7839
b
/ 39outbound CCM, AES key size is 192
9045
b
/ 45outbound CCM, AES key size is 256
6633
b
/ 33inbound CCM, AES key size is 128
7839
b
/ 39inbound CCM, AES key size is 192
1001December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller