Download Print this page

Cipher Block Chaining (Cbc) - ST STM32F413 Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F413:

Advertisement

Advanced encryption standard hardware accelerator (AES)
24.5.2

Cipher block chaining (CBC)

In cipher-block chaining (CBC) mode, each block of plain text is XORed with the previous
cipher text block before being encrypted. To make each message unique, an initialization
vector (AES_IVRx) is used during the first block processing.
The initialization vector is XORed after the swapping management block during encryption
mode and before it in decryption mode (refer to
684/1284
Figure 226. ECB decryption mode
Figure 227
DocID029473 Rev 3
and
Figure
228).
RM0430

Advertisement

loading
Need help?

Need help?

Do you have a question about the STM32F413 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Stm32f423