Vendor: Rambus, Inc. Category: MACsec

1G to 100G Single-Port MACsec Engine

The MACsec-IP-160 is a versatile MACsec solution for silicon devices that require plug-and-play MACsec processing for an Ethernet…

Overview

The MACsec-IP-160 is a versatile MACsec solution for silicon devices that require plug-and-play MACsec processing for an Ethernet port at full line rate. It provides classification, transformation and statistics for the IEEE0802.1AE standard MACsec. Additionally, it supports VLAN-in-clear use cases. The IP-160 is available in numerous configurations optimized for desired throughput range and number of secure connections. Supplied with software support, the MACsec-160 is the ideal solution for Ethernet PHYs, switches, automotive and 5G SoCs, broadband access chipsets and many other Ethernet-connected applications.

How the MACsec-IP-160 works

The MACsec-IP-160 engine provides complete MACsec processing for a port. It contains a flexible classifier with a table of programable rules with the programmable actions. The transformation engine supports all features and ciphers of the standard MACsec and VLAN-in-clear extension. The processing results are reflected in the MACsec-compliant statistics as additional non-standard counters. MACsec-IP-160 offers optional post-decryption consistency checking with a set of programmable rules.

The MACsec-IP-160 engine is a basis for building various use cases. Beside traditional point-to-point and point-to-multipoint use cases, it is also deployed in protecting carrier networks with bypass/drop/protect policy that is controlled per VLAN EVC. 

The MACsec-IP-160 can be used in combination with external classifier and accepts secure channel pointer or packet bypass indication.

Integration

The MACsec-IP-160 engines offers flexibility on integration into the customer’s Ethernet subsystem. It can be used as a FIFO-like component, or a fixed-latency engine with a push interface.

Customers can implement MACsec processing with IEEE1588 timestamping in the Tx MAC (unencrypted PTP) as well as timestamping ahead of the MACsec (supporting both – encrypted and encrypted PTP).

To implement fixed-latency mode at egress direction, Rambus offers the Rate-Control-IP-218, a programmable module that shapes the traffic according to line rate and accounts the MACsec added header/trailer.

Key features

  • Full line-rate throughput
    • Optimized for 1G, 10G, 25G, 50G, 100G rates
    • Lowest and fixed latency modes
  • Feature reach
    • Flexible classifier
    • IEEE 802.1AE-2018 compliance
    • VLAN-in-clear
    • FIPS certification support
    • Forward-looking hardware and software compatibility
    • Very efficient hardware-software interaction
  • Highly configurable
    • Numerous options for optimal area, throughput and features trade-off
  • Software and integration support
    • Rate-Control-IP-218 rate shaper
    • Driver Development Kit
    • IEEE 802.1X Toolkit
    • World-class support from Rambus MACsec experts
  • Packet Interface
    • Cut-through FIFO interface
    • 128-bit (1G to 50G), 512-bit (100G)
    • External classification inputs
    • SOP and EOP pass-through bus for side-band information
    • Lowest and fixed-latency modes
  • SA and classification scaling
    • SA (16 to 256)
    • Post-decryption consistency check (optional)
  • Control interface
    • Simple 32-bit interface
    • Interrupts
  • Protocol support
    • Full IEEE 802.1AE-2018 compliance
    • IEEE 802.1AE
    • IEEE 802.1AEbn
    • IEEE 802.1AEbw
    • IEEE 802.1AEcg
    • MACsec with up to 2x VLAN-in-clear
  • NIST CAVP compliance for FIPS 140-3 validation
    • Support for basic AES and AES-GCM transformations

Block Diagram

Benefits

  • Complete HW/SW system.
  • Driver Development Kit.
  • High-speed MACsec Frame Engine
  • Silicon-proven implementation
  • Fast and easy to integrate into SoCs.
  • Flexible layered design.
  • Complete range of configurations.
  • World-class technical support.

Applications

  • Network appliances providing Enterprise Network Security at Layer-2 using MACsec,
  • End-station security solutions for laptops, PCs, printers and network servers.

What’s Included?

  • Documentation
    • Hardware Reference and Programmer Manual
    • Integration Manual
    • Verification Specification
  • Synthesizable Verilog RTL source code
  • Self-checking RTL test bench, including test vectors and expected result vectors
  • Simulation scripts
  • Synthesis scripts
  • Many different configurations available:
    • EIP-160s (egress/ingress):
      • 16 SA (added with ingress 16 CC)
      • 190 - 220K gates
      • up to 710 MHz (max freq)
      • 8.8 bits/clk
    • EIP-160a (egress/ingress):
      • 16/32/64 SA (added with ingress 16/32/64 CC)
      • 395 - 575K gates
      • up to 800 MHz (max freq)
      • 36.6 bits/clk
    • EIP-160b (egress/ingress):
      • 16/64 SA (added with ingress 16/64 CC)
      • 490 - 655K gates
      • up to 800 MHz (max freq)
      • 64 bits/clk
    • EIP-160c (egress/ingress):
      • 16/64/128/256 SA (added with ingress 16/64/128/256 CC)
      • 610 - 1095K gates
      • up to 800 MHz (max freq)
      • 85.6 bits/clk
    • For more information about this product or the all the different configurations, please contact Rambus: https://www.rambus.com/contact/

Specifications

Identity

Part Number
MACsec-IP-160
Vendor
Rambus, Inc.
Type
Silicon IP

Files

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

Provider

HQ: USA

Learn more about MACsec IP core

Ultra Ethernet Security: Protecting AI/HPC at Scale

As artificial intelligence and high-performance computing (AI/HPC) reshape industries, the need for robust, scalable, and secure connectivity has never been greater. Built from tightly integrated CPUs, GPUs, and SmartNICs, today’s compute clusters demand high-throughput, low-latency networks that can scale from die-to-die to multi-rack deployments.

Cryptography Does Not Equal Security

At Rambus, we often receive RFIs, RFPs and RFQs for security silicon IP cores to be used in our customer’s next semiconductor product. Such requests often contain a long shopping list of required cryptographic algorithms, their modes of operation, their key lengths or strengths and performance and sizing requirements.

Frequently asked questions about MACsec IP cores

What is 1G to 100G Single-Port MACsec Engine?

1G to 100G Single-Port MACsec Engine is a MACsec IP core from Rambus, Inc. listed on Semi IP Hub.

How should engineers evaluate this MACsec?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this MACsec 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