DxDES - Discretix DES Cryptographic Engine

Discretix Cryptographic Engines

Discretix cryptographic engines are widely deployed in leading system- on-chip solutions. Discretix provides highquality, ready-to-use cryptographic engines, to support variety of applications. Included in Discretix's family of cryptographic engines are symmetric ciphers, asymmetric ciphers, Hash and random number generators.

DxDES - General Description

The DxDES cryptographic engine fully supports the DES and Triple DES algorithms. The engine supports Electronic Code Book (ECB) and Cipher Block Chaining (CBC) modes.DxDES has three interfaces: configuration (CPU) Data-In and Data-Out. The CPU interface is a synchronous slave bus, which allows an external processor to access the engine's configuration registers. The Data-In and Data-Out interfaces are FIFO-type interfaces, which are used to stream in cipher/plain data to be processed, and stream out plain/cipher output data. AMBA AHB interfaces for Data-In and Data-Out are also available.

 

DES Block Diagram

Click to view full size diagram


 

DES Configuration Options

Name Keys Configuration Throughput Maximum Clock Frequency Gate¹ Count
bits/cycle Maximum
(in Mbps)
DxDES-01 56, 112, 168 DES
3DES
3.55
1.23
1400
480
390MHz 7.7K
  1. Technology and synthesis dependent; based on the use of design compiler and slow speed 0.09 ?m TSMC technology; measured at 100MHz

Key Features

  • Throughput of 1400 Mbps (480Mbps for 3DES)
  • Supports DES and Triple DES (3DES)
  • Supports ECB and CBC modes (according to FIPS PUB 81 and ANSI X9.52)
  • Area: 7.7K ASIC gates
  • Asynchronous 32bit input and 64 bit output data interface
  • Two or three keys for 3DES mode
  • Optional support for AMBA AHB data interface

Contact us for more information