FIPs – 197 AES Standard,
The Adaptive Digital Technologies AES Encryption and Decryption allow a Texas Instruments DSP application to Encrypt and Decrypt character data according to the FIPs – 197 AES Standard.
Each AES cipher has a 128-bit block size, with key sizes of 128, 192 and 256 bits, respectively. The AES ciphers have been analyzed extensively and are now used worldwide. AES is one of the most popular algorithms used in symmetric key cryptography.
Data sheet .pdf
Encryption Algorithm Types: AES - CM, AES - F8, AES - CBC
Functions are C-callable.
Multi–Channel Implementation.
ADT AES is available on the TMS320™ DSP Family
C64x/C64x+™ & C55x™ DSP Generations
| Key Length | Encryption | Decryption |
| 128 bits | 7562 | 9091 |
| 192 bits | 9052 | 11221 |
| 256 bits | 10618 | 13072 |
| Bits / sec | Encryption MIPS* | Decryption MIPS* |
| 128 bit KeyLength | 0.48 | 0.62 |
| 192 bit KeyLength | 0.57 | 0.70 |
| 256 bit KeyLength | 0.67 | 0.82 |
NOTE: * To calculate MIPS we use as an example, G729AB. The bit rate for this vocoder is 8000 bits/sec. This means there are 63 blocks of 128 bits per sec. The Encryption MIPs at a Key Length of 128 is 63 * 7562/sec = 0.48 MIPS.
All Memory usage is given in units of byte.
| Software | Program Memory | Tables | Channel Memory |
| Encryption/ Decryption |
1486 | 4196 | 968 |
| 968 |
C64x/64x+
CYCLE COUNT *
| Key Length | Encryption | Decryption |
| 128 bits | 2600 | 2500 |
| 192 bits | 3100 | 3000 |
| 256 bits | 3600 | 3500 |
| Bits / sec | Encryption MIPS* | Decryption MIPS* |
| 128 bit KeyLength | 0.17 | 0.16 |
| 192 bit KeyLength | 0.20 | 0.19 |
| 256 bit KeyLength | 0.23 | 0.22 |
MEMORY SPECIFICATIONSNote:* To calculate MIPS we use as an example, G729AB. The bit rate for this vocoder is 8000 bits/sec. This means there are 63 blocks of 128 bits per sec. The Encryption MIPs at a Key Length of 128 is 63 * 2600/sec = 0.17 MIPS.
All Memory usage is given in units of byte.
| Software | Program Memory | Tables | Channel Memory |
| Encryption/ Decryption |
5064 | 2104 | 488 |
| 488 |
AES_ADT_ChanInst_t ChannelEncrypt; // Allocate Encryption channel space
AES_ADT_ChanInst_t ChannelDecrypt; // Allocate Decryption channel space
AES CM - Advanced Encryption Standard counter mode
AES-f8 - AES in f8-mode, Universal Mobile Telecommunications System (UMTS) 3G mobile networks
use AES-f8.
AES CBC - Advanced Encryption Standard Cipher-block chaining
SITE LINKS
HOMEPROTOCOL STACKS
AES SIP / STUN RTP SRTP Protocol Stack IndexRELATED LINKS
PRODUCT INDEX BROCHURE.pdf INDEX ECHO CANCELLATION CONFERENCING G.PAK FRAMEWORK EC INDEX TELEPHONY INDEX VOCODER INDEX AUDIO INDEX MODEM INDEX SOLUTIONS INDEX DSP RESOURCE WIZARD
Free Download
---------------------------Adaptive Digital is a member of:
![]()
![]()