DES Encryption / Decryption
Data Encryption Standard (DES) is a symmetric key algorithm. DES is designed to encrypt and decrypt blocks of data (multiple of 64 bits) using a 64-bit private key. Its security is based on the secure private key. Messages are encrypted and decrypted using the same private key.
-
Product Features
- Compatible with "Data Encryption Standard (DES)", FIPS PUB46-3, Federal Information Processing Standards Publication, Reaffirmed, 1999 October 25.
- Supports ECB and CBC modes.
- APIs for key schedule, encryption and decryption.
- Flexible interface with 'C' callability.
- Easily portable to other architectures.
- The code is interruptible and fully re-entrant. It can be used in systems with multi-threaded software architecture.
-
Processor
- ARM-7TDMI with 8KB unified cache and 64 MHz clock
-
Performance
| ROM(Bytes) | RAM(Bytes)
|
| Code |
Table |
Data |
Stack
|
| 3948 |
4704 |
128 |
88 |
Key Generation (bits)
| Encryption (usec)
| Decryption (usec)
|
| 44 - 64 |
48 - 72 |
44 - 60 |
|