Back
Home
Our Services
Cryptography
AES Encryption / Decryption
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 |
80 |
- 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 |
Back