Lattice Semiconductor Corporation
Home > Products > Intellectual Property > Elliptic Cores > CLP-02 DES/3DES

CLP-02 DES/3DES

Elliptic Logo
Download the datasheet

One of the most popular ciphers in use today is 3DES. 3DES is a variant of the Digital Encryption Standard (DES) cipher improved through the implementation of additional cipher rounds and key mixing. The CLP-02 DES/3DES core combines both algorithms into a single block which is selectable via a mode bit. This core is a robust, proven solution that is in volume production at major foundries.

Block Diagram of CLP-02 DES/3DES

Features

General Description

The CLP-02 DES/3DES core combines both algorithms into a single block which is selectable via a mode bit. The core supports both Electronic Code Book (ECB) and Cipher Block Chaining (CBC) modes of operation. The DES context consists of a single 64 bit key and a 64 bit initialization vector (IV). The 3-DES context consists of three 64 bit keys and a 64 bit IV. The IV is only used for (3)DES when it is operating in CBC mode. The context is accessed through the control processor port on the core.

The CLP-02 has two major interfaces - the control processor interface is a slave memory bus which allows an external processor to access the internal configuration registers. The memory interface is a master memory bus which accesses the data to be encrypted or decrypted.

Implementation Results

The following are typical performance and utilization results.

Device Speed grade SLICEs Fmax Throughout

ECP

-5

1199

87 MHz

95 Mbps

XP

-5

1198

87 MHz

95 Mbps

 The CLP-02 supports a number of configuration options and operations. These are:

 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012