Vendor: Algotronix Ltd. Category: Symmetric Crypto

AES Core GCM for 10Gbit/sec packet data

This state of the art implementation of AES-GCM achieves 10Gbit/sec performance under worst case traffic conditions on Virtex 5 F…

Overview

This state of the art implementation of AES-GCM achieves 10Gbit/sec performance under worst case traffic conditions on Virtex 5 FPGAs. It implements AES-GCM as specified by the IEEE 802.1ae MACSEC standard.

Achieving 10Gbit/sec throughput on minimum sized packets with minimum inter-packet separation is a challenging task, particularly for an FPGA implementation where there are limitations on maximum clock frequency. The conventional approach to providing high performance on AES is to use a deep pipeline however this is ineffective on worst case traffic since minimum sized packets do not contain enough data to fill the pipeline. This core implements a pipelined and overlapped architecture with a number of proprietary implementation optimisations to deliver the required 10Gbit/sec performance even on worst case traffic. This core was developed to meet the requirements of a leading vendor of IP network test equipment and is currently in production.

This core is supplied as VHDL source code with a testbench which implements standard vectors from the GCM specification and a large test suite of vectors derived from a software implementation of AES-GCM.

Key features

  • Data path width is configurable to match resource use to required throughput

Benefits

  • GCM mode provides authentication and privacy where most simple AES modes provide only privacy. Unlike the Counter with CBC MAC (CCM) mode used in many wireless networking standards and also available from Algotronix GCM can be parallelised to achieve multi-gigabit data rates.

Applications

  • This core is suitable for low to medium speed applications requiring AES -GCM up to around 1Gbit/sec. For higher speed applications our pipelined AES-GCM products are required.

What’s Included?

  • VHDL or Verilog Source Code for GCM mode
  • Testbench which implements all use cases in GCM proposal and much larger test cases created by an Algotronix software implementation of AES-GCM
  • AES G3 core and testbench

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
AES-GCM-10G
Vendor
Algotronix Ltd.

Provider

Algotronix Ltd.
HQ: United Kingdom
Algotronix specialises in encryption IP cores and cryptographic protection of design intellectual property. Our customers include many of the largest defense corporations worldwide as well as government departments and companies in the networking, test equipment and gaming industries. Algotronix encryption IP cores are used in equipment deployed by several NATO countries. Algotronix' philosophy is quality over quantity: rather than building a wide range of IP cores we set out to do a small number of carefully chosen cores very well. We have initially focussed on the Advanced Encryption Standard algorithm and worked hard to make sure that our cores provide the highest levels of performance and area efficiency coupled with great flexibility in implementation options to ensure a good match to customer application requirements.

Learn more about Symmetric Crypto IP core

RoT: The Foundation of Security

The goal of this white paper is to provide a primer introduction to RoT and how to choose a right RoT as the trust anchor for a novel hardware based security architecture

Frequently asked questions about Symmetric Cryptography IP cores

What is AES Core GCM for 10Gbit/sec packet data?

AES Core GCM for 10Gbit/sec packet data is a Symmetric Crypto IP core from Algotronix Ltd. listed on Semi IP Hub.

How should engineers evaluate this Symmetric Crypto?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Symmetric Crypto IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP