from D'Crypt Pte. Ltd.
|
|
Features
- >2.5 Gbits per second (Gbps) throughput for fiber-speed encryption
- Key-agility on both encryption and decryption allows keys to be switched without stalling the core
- Simple streaming architecture obviates the need for elaborate control logic outside the core
- Bypass control allows data flow-through for selective encryption
- Simple 32-bit data and key ports reduce logic required to interface to high-speed standards
Block Diagram
Figure 1 shows a block diagram of the AES encryption core.
Figure 1: AES Encryption Cores (RJDCEO/RJDCDO/RJDCED)

Overview
D'Crypt's AES core is a high-performance pipelined implementation of the AES (Rijndael) encryption algorithm. Optimized for programmable logic device (PLD) architectures, the function achieves in excess of 2.5-Gbps encryption and decryption throughput on 128-bit block sizes when implemented on an Altera® APEX™ 20KE or equivalent device. It employs a 128-bit key and features zero key-setup latency on both encryption and decryption. With key-agility and selective bypass control, D'Crypt's AES core is the ideal building block for high-performance packet-smart routers and switches.
Device Utilization Example
Table 1 lists the typical device utilization results for the high-speed AES encryption and decryption megafunctions.
| Table 1. Typical Device Utilization | |||||
| Device | Speed Grade | Utilization | Performance (fMAX) |
Parameter Setting | |
| Logic Cells | EABs/ESBs (1) | ||||
| APEX EP20K400E | -1 | 6167 | 50 | 120.39 MHz | Encryption Core Contact D'Crypt |
| APEX EP20K400E | -1 | 6784 | 50 | 118.47 MHz | Encryption Core Contact D'Crypt |
- EAB = embedded array block; ESB = embedded system block < /li >
Contact Information
For additional information, contact D'Crypt at:
D'Crypt Pte Ltd.
20 Ayer Rajah Crescent
#08- 08 Technopreneur Centre
Singapore 139964
Phone: +65 773 9016
Fax: +65 873 0796
E-mail: ipcore@d-crypt.com
WWW: http://www.d-crypt.com
