![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/d/b2/db2bb619-90f4-4e33-ab59-a55867c6c16e/db2bb619-90f4-4e33-ab59-a55867c6c16e-bg168.png)
AES DATA ENCRYPTION/DECRYPTION MODULE
CBC, CFB, OFB, and CTR processing
360 Hardware Reference NS9215
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CBC, CFB, OFB, and CTR processing
CBC, CFB, OFB, and CTR modes need an initialization vector. Software must set up
this buffer descriptor sequence: Key, IV, Data.
Processing flow
diagram
This is the buffer descriptor processing flow for CBC, CFB, OFB, and CTR:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CCM mode
CCM mode does not require an initialization vector.
Key Buffer
Data Buffer
Destination DMA
Operations
ECB Mode
Encryption/ Decryption
Source DMA
Operations
Encrypted or
Decrypted Data
Key Buffer
IV
Source DMA
Operations
Destination DMA
Operations
CBC
,
CFB
,
OFB
,
and CTR Mode
Encryption
/
Decryption
Data Buffer
Encrypted or
Decrypted Data