3DES Crypto Engine

Overview

The DES/3DES crypto engine offers a hardware implementation of the Data Encryption Standard (DES) according to Federal Information Processing Standards Publication (FIPS 46-3) of the National Institute of Standards and Technology (NIST).

Overview
Standardized AXI-4 and AHB (optional) I/O simplifies system integration. It is easily portable to ASIC and FPGA and supports a wide range of applications on various technologies. The unique architecture enables a high level of flexibility. The throughput and features required by a specific application can be taken into account in order to select the most optimal and compact configuration.

Key Features

  • ASIC and FPGA
  • FIPS 46-3 compliant
  • Supports:
    • DES
    • 3DES
  • Includes:
    • Encryption
    • Decryption
  • Performs key expansion
  • Supports:
    • ECB
    • CBC
    • CBC-MAC
    • Retail-MAC
    • MDC-2
  • Low power feature
  • Data interface: AMBA (AHB/AXI) with optional DMA
  • Control interface: APB/AXI4-lite

Benefits

  • Off-the-shelf
  • Easy to integrate
  • Portable to ASIC and FPGA
  • User-friendly Software API

Block Diagram

3DES Crypto Engine Block Diagram

Applications

  • RFID
  • Finance

Deliverables

  • Netlist or RTL
    • Scripts for synthesis
    • Self-checking TestBench based on FIPS vectors
    • Datasheet
    • Integration guide

Technical Specifications

Maturity
Silicon proven
Availability
Now
×
Semiconductor IP