Chapter 15
SWRU191C–April 2009– Revised January 2012
AES Coprocessor
The Advanced Encryption Standard (AES) coprocessor allows encryption/decryption to be performed with
minimal CPU usage.
The coprocessor has the following features:
• Supports all security suites in IEEE 802.15.4
• ECB, CBC, CFB, OFB, CTR, and CBC-MAC modes
• Hardware support for CCM mode
• 128-bit key and IV/nonce
• DMA transfer trigger capability
Topic ........................................................................................................................... Page
15.1 AES Operation ................................................................................................ 154
15.2 Key and IV ...................................................................................................... 154
15.3 Padding of Input Data ...................................................................................... 154
15.4 Interface to CPU .............................................................................................. 154
15.5 Modes of Operation ......................................................................................... 154
15.6 CBC-MAC ....................................................................................................... 154
15.7 CCM Mode ...................................................................................................... 155
15.8 AES Interrupts ................................................................................................. 157
15.9 AES DMA Triggers ........................................................................................... 157
15.10 AES Registers ................................................................................................ 157
153
SWRU191C–April 2009–Revised January 2012 AES Coprocessor
Submit Documentation Feedback
Copyright © 2009–2012, Texas Instruments Incorporated