SPRSP69B July 2023 – November 2023 TMS320F28P650DK , TMS320F28P659DK-Q1
PRODMIX
Refer to the PDF data sheet for device specific package drawings
The AES module provides hardware-accelerated data encryption and decryption operations based on a binary key. The AES is a symmetric cipher module that supports a 128-, 192-, or 256-bit key in hardware for encryption and decryption. The AES module is based on a symmetric algorithm, which means that the encryption and decryption keys are identical. To encrypt data means to convert it from plain text to an unintelligible form called cipher text. Decrypting cipher text converts previously encrypted data to its original plain text form. The main features of the AES accelerator are discussed below.
Basic AES encrypt and decrypt operations are supported by:
The following feedback operating modes are available:
Figure 7-2 shows the AES block diagram.
For more information about the AES accelerator, see the Advanced Encryption Standard Accelerator (AES) chapter of the TMS320F28P65x Real-Time Microcontrollers Technical Reference Manual.