+1 613 254 5456
adjust font size Increase Font Size Reset Font Size Decrease Font Size

CLP-200: Pipelined GCM-AES Core

The CLP-200: Pipelined GCM-AES core implements the GCM-AES algorithm as specified in NIST Special Publication 800-38D “Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC”. For high performance cryptographic systems, AES-GCM is the algorithm of choice. It uses a high performance MAC algorithm based on Galois Field multiplication and CTR mode encryption which can be pipelined for high throughput operations.

The CLP-200 has several configuration options which allow the performance of the resulting core to be tailored to the system performance requirements. The key configuration options include:

  • The number of AES cores instantiated which determines the core bandwidth
  • The number of key expanders
  • The number of key contexts
  • Key size options – 128-, 192- and/or 256-bits
  • Ingress/egress FIFO depths

 

Features

  • Scalable architecture configurable from 18 to 128 bits/cycle (5 – 40 Gbps)
  • Flow through design
  • Fully interleaved capabilities on any number of contexts
  • Stall mitigation when context switching
  • Supports 128-, 192- and 256-bit keys
  • GCM and GMAC modes
  • Scalable context switch rate
  • 96-bit IV support with no external logic
  • Flow through AAD option as a configuration parameter
  • Internal generation of hash key

Benefits

  • Silicon proven
  • Highly integrated
  • SoC/ASIC developers and embedded system OEMs benefit from
    • Reduced time to market
    • Reduced risk
    • Highly tuned solutions for performance, power and size
  • IP developed by industry experts through a structured and rigorous development and verification program

Applications

  • MACsec (802.1AE)
  • IPsec
  • Tape storage (P1619.1)
  • Fibre Channel Security Protocols (FC-SP)
  • SSH

Downloads

 

Featured Products

A proven HDCP-based content protection solution that provides robust security inside Trusted Execution Environments (TEEs) and enforces the protection of sensitive information to ensure that it is stored, processed and accessed only by authorized applications.The solution integrates seamlessly within frameworks such as ARM TrustZone™, where the critical security components are embedded in a trusted and secure OS environment. The non-critical components are executed by the rich OS, such as Android.
tower CLP-630: Multi-Packet Manager Security Engine
A highly programmable and unique Security Protocol Accelerator specifically designed to efficiently process data for high capacity wireless and network applications. The engine is perfectly suited for applications that deal with multiple active connections and significant traffic load on different contexts, such as 4G LTE-Advanced wireless cellular base stations and femtocells.