This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6437 AES MIPS Cycles consumption

Other Parts Discussed in Thread: AES-128

Hello Champs,

 

We need to run the AES 128 bit encrytion and decryption for video frames D1@30fps each.

 

What are the  AES MIPS Cycles consumption for encrption and for decrption?

 

Thanks 
Best Regards
Feroz 

  • Feroz,

    Below is the rough estimate for AES MIPS:

    AES-128

    §                     space optimized

    §                                 Encrypt/decrypt ≈ 2 cycles/bit (block size = 128 bits)

    §                                 Key schedule ≈ 256 cycles

    §                     speed optimized (requires ~2K more memory for tables)

    §                                 Encrypt/decrypt ≈ 1.5 cycles/bit

    §                                 Key schedule ≈ 192 cycles

    Note that each key change will also incur a one-time overhead to precompute the key schedule.  This overhead for this operation is similar to a single data block encryption operation.

    Regards,

    Viet