![]() Download the datasheet |
The Advanced Encryption Standard (AES) has been standardized by NIST to replace the Data Encryption Standard. It is rapidly becoming the cornerstone of cryptography and is now included in 802.11i, WiMAX, SSL, IPSec and many other applications. The CLP-03 core is a fully proven block available for immediate licensing.
The CLP-03 implementation fully supports the AES algorithm for all three key sizes. The core supports both Electronic Code Book (ECB) and Cipher Block Chaining (CBC) modes. It can be augmented to support Counter Mode (CTR), Counter Mode with CBC-MAC (CCM), and One-key MAC (OMAC) methods of operation. The AES context consists of a key which is one of 128, 192, or 256 bits, and, where required, an initialization vector, counter, and other data depending on the mode of operation. The context is accessed through the control processor port on the block.
The following are typical performance and utilization results.
| Device | Speed grade | SLICEs | Fmax | Throughout |
|---|---|---|---|---|
|
ECP |
-5 |
4301 |
55 MHz |
146 Mbps1 |
|
XP |
-5 |
2995 |
58 MHz |
154 Mbps1 |
1 Throughput stated for 128 bit keys
The choice of key expander options can be discussed with Elliptic applications engineering to determine which choice is appropriate for the application that the FGPA is targeted at.