Vendor: CAST Category: MACsec

MACsec Protocol Engine for 1G/10G+ Ethernet

The MAC-SEC-MG IP core implements a compact and configurable custom-hardware protocol engine for the IEEE 802.1AE (MACsec) standa…

Overview

The MACSEC-MG IP core implements a compact and configurable custom-hardware protocol engine for the IEEE 802.1AE (MACsec) standard. It supports the AES-GCM and AES-GCM-XPN cipher suites provisioned by the MACsec standard and the VLAN-in-Clear improvement. The engine is silicon- and performance-optimized for networks operating from 2.5 Gbps to 10 Gbps and beyond; up to 16.75 Gbps is possible with this core.

Featuring a configurable number of Security Associations (up to 64k), this protocol engine supports multiple security channels and can implement multiple Security Entities (SecYs). It operates in full-duplex mode at line speed in each direction for 2.5 Gbps to 16.75 Gbps connections. It does so by implementing a 128-bit wide data path, which provides adequate performance while minimizing silicon resources.

Designed for ease of integration, the MACSEC-MG core is a fully synchronous, single-clock domain design that uses standardized interfaces and can be optionally pre-integrated with companion cores available from CAST.

The control and status registers (CSR) of the core are accessible via a generic 32-bit memory-mapped slave interface. Interface bridges delivered with the core can convert this generic host interface to a 32-bit AMBA® APB or AHB-Lite, Avalon®-MM, or Wishbone interface. Packet data are input and output via AXI Stream interfaces with configurable data width, or optional XGMII bridges, enabling direct connection to Ethernet MACs, PHYs, PTP timestamping units, or other higher-layer protocol engines. The core can be delivered pre-integrated with the Low-Latency Ethernet MAC, PHY-side and MAC-side XGMII bridges, or any Ethernet TSN cores available from CAST.

Key features

MACsec Protocol Engine

  • Compliant with IEEE 802.1AE-2018 and IEEE 802.1AEbw
  • GCM-AES-128/256 and GCM-AES-XPN-128/256 modes
  • NIST encryption standards:
    • AES FIPS PUB 197
    • GCM RFC 5647
  • Up to 216 secure associations
  • 802.1Q Tag in the Clear (VLAN-in-Clear) as defined by CISCO’s WAN MACsec

Performance and Size

  • Compact 128-bit data path
  • Full-duplex, line-speed operation at up to 16.75 Gbps

Easy to Integrate

  • AXI-Stream port, with configurable data width, allows direct connection with LLeMAC or higher-layer protocol engines
  • Optional XGMII bridges (PHY-side and MAC-side) allow placing the Core between a PHY and a MAC
  • Generic 32-bit slave interface for configuration of the core & bridges to 32-bit APB, AHB-Lite, Avalon-MM, or Wishbone
  • Status, statistics, & errors reporting
  • Companion cores from CAST:
    • DMA for integration as a memory-mapped peripheral
    • Low-Latency Ethernet MAC
    • UDP/IP and TCP/IP hardware stacks
    • TSN Endpoints and Switches

Straightforward to Implement

  • Available in LINT-clean, scan-ready, synthesizable RTL source code format or as a targeted FPGA netlist
  • Single clock-domain design with no multi-cycle or false paths
  • Platform-Independent – Can be implemented on any FPGA device or ASIC technology

Block Diagram

Applications

The MACSEC-MG core provides hardware-accelerated MACsec protection for end-to-end transmission in industrial, automotive, IoT edge, and other devices with Ethernet connectivity. While it works well with third-party cores, the MACSEC-MG is especially well-suited for use with the Low-Latency eMAC (LLeMAC), the UDP/IP (1G/10G/25G) and TCP/IP hardware stacks, and the TSN Endpoint and Switch cores available from CAST. These can be licensed as a pre-integrated subsystem, enabling the rapid, low-risk development of secure Ethernet connections.

What’s Included?

Consistent with CAST’s quality standards, this core has been rigorously verified, is LINT-clean and scan-ready, and is delivered with everything required for a trouble-free implementation. It is available in System Verilog RTL source code or as a targeted FPGA netlist, and its deliverables include a sophisticated testbench, sample synthesis and simulation scripts, and comprehensive documentation.

Specifications

Identity

Part Number
MACSEC-MG
Vendor
CAST
Type
Silicon IP

Files

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

Provider

HQ: USA

Learn more about MACsec IP core

From Classical CAN and CAN FD to CAN XL: Functional Safety and Security for Next-Generation In-Vehicle Communication

This article reviews the functional-safety attributes of Classical CAN and CAN FD, then explains how CAN XL preserves and extends them. It also discusses higher-layer safety protocols, fault-tolerant CAN XL controller implementations, and CANsec, the CAN XL security extension inspired by the MACsec model. Finally, it highlights how the CAST CAN XL controller IP and CANsec acceleration IP can support the efficient deployment of safety- and security-capable in-vehicle networks.

Frequently asked questions about MACsec IP cores

What is MACsec Protocol Engine for 1G/10G+ Ethernet?

MACsec Protocol Engine for 1G/10G+ Ethernet is a MACsec IP core from CAST 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