The DES/3DES Ultra-Compact Core offers a secure, efficient, and compact design implementing the Data Encryption Standard (DES) and Triple Data Encryption Algorithm (3DES) as per NIST specifications. Capable of processing 64-bit data blocks, it supports encryption and decryption using one, two, or three 56-bit keys, suitable for a variety of security applications.
This IP core is remarkably small, utilizing only about 3,000 gates, which is perfect for constrained environments while still delivering up to 3 Gbps throughput at a 750 MHz clock rate in 90 nm technology. It can operate across several encryption modes including ECB, CBC, OFB, CFB, and CTR, providing flexibility depending on application requirements.
Primarily used for mobile communications, secure financial transactions, and smart card applications, this core offers optional features such as parity checking and is available as synthesizable Verilog with comprehensive test benches for verification. Its compact design ensures it fits seamlessly into systems where space and power efficiency are crucial.