SWCU191 February 2022 CC1311P3 , CC1311R3 , CC2651P3 , CC2651R3 , CC2651R3SIPA
Table 13-15 shows the performance of the AES module running at 200 MHz for DMA-based cryptographic operations.
Performance in Mbps at 200 MHz | ||||
---|---|---|---|---|
Crypto Mode | Raw Engine Performance | 1-Block Packet Performance(1) | 20-Block Performance(1) | 100-Block Performance(1) |
AES-128 (1 block = 128 bits) | ||||
AES-128-ECB | 492 | 111 | 420 | 476 |
AES-128-CBC | 483 | 104 | 408 | 466 |
AES-128-CTR | 492 | 104 | 415 | 474 |
The engine performance depends heavily on the number of blocks processed per operation. Processing a single block results in the minimum engine performance; in this case, the configuration overhead is the most significant (assuming the engine is fully reconfigured for each operation). Therefore, processing multiple blocks per operation results in a significantly higher performance.