Sign in



Don't have an account?

Signing up is free and easy
Home -> Our Services -> Cryptography -> AES

AES Encryption / Decryption

  • Technology Overview

    The Advanced Encryption Standard (AES) algorithm is a symmetric block cipher that can encrypt and decrypt information. The same key is used for both encryption and decryption. AES is algorithm is based on Finite Field Cryptography (FFC).
  • Product Features

    • Supports key sizes of 128, 192 and 256 bits
    • Supports ECB, CBC and CTR modes of operation.
    • APIs for key expansion, encryption and decryption.
    • Flexible interface with 'C' callability, with a single archive file for all functions.
    • Easily portable to other architectures.
    • Symbol window
  • Processor

    • ARM-7TDMI with 8KB unified cache and 64 MHz clock
  • Performance

    • Memory Requirements
    ROM(Bytes)RAM(Bytes)
    Code Table Data Stack
    3536 2600 516 8
    • Timings
Key Size (bits)
Encryption Key Expansion (usec)Decryption Key Expansion (usec)
Encryption (usec)
Decryption (usec)
128 20-24 52-60 44-56 28-40
192 20-24 56-60 44-56 28-44
256 24-28 64-72 44-64
32-48