Vocoders by Adaptive Digital

AES - Adavanced Encryption Standard

ADT AES C64x, C55x

   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.

AES is one of the most popular algorithms used in symmetric key cryptography.

FEATURES

  1. Functions are C-callable.

  2. Multi–Channel Implementation.

AVAILABILITY

ADT AES is available on the TMS320™ DSP Family

C64x/C64x+™ & C55x™ DSP Generations

SPECIFICATIONS

C55x
CYCLE COUNT *

Key Length

Encryption

Tables

128 bits

14092

18667

192 bits

17049

22642

256 bits

20027

26638

MEMORY SPECIFICATIONS

All Memory usage is given in units of byte. 

Software

Program Memory

Tables

Channel Memory

Encryption/
Decryption

2408

900

966

966

 

C64x/64x+

CYCLE COUNT *


Key Length

Encryption

Tables

128 bits

7046

9334

192 bits

8525

11321

256 bits

10014

13319

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 *  7046 /sec = 0. 443  MIPs.

 MEMORY SPECIFICATIONS
All Memory usage is given in units of byte. 

Software

Program Memory

Tables

Channel Memory

Encryption/
Decryption

4816

1800

1932

1932


FUNCTION

AES_ADT_ChanInst_t  ChannelEncrypt;       // Allocate Encryption channel space
AES_ADT_ChanInst_t  ChannelDecrypt;       // Allocate Decryption channel space

 

 

 

 

PRODUCTS