Vendor: CAST Category: MACsec

MACsec Protocol Engine for 10/100/1000 Ethernet

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

Overview

The MAC-SEC-1G IP core implements a compact and configurable custom-hardware protocol engine for the IEEE 802.1AE (MACsec) standard. It supports all cipher suites provisioned by the MACsec standard and the VLAN-in-Clear improvement and is silicon- and performance-optimized for networks operating up to 1Gbps.

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 per direction for 1000/100/10 Mbps connections. It does so by implementing a 32-bit wide data path, which provides adequate performance while minimizing silicon resources.

Designed for ease of integration, the MAC-SEC-1G 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 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 generic 8-bit memory-mapped interface or a 32-bit APB, AHB-Lite, Avalon-MM, or Wishbone interface. Packet data are input and output via AXI Stream interfaces with configurable data width, enabling direct connection to Ethernet MACs, PTP timestamping units, or other higher-layer protocol engines. Interface bridges and a DMA engine capable of driving the AXI Stream interfaces are available separately. They can be used in cases where moving data to and from the core is preferable over a memory-mapped bus. The core can be delivered pre-integrated with the Low-Latency Ethernet MAC or any Ethernet TSN cores available from CAST.

Key features

  • MACsec Protocol Engine
    • Compliant with IEEE 802.1AE-2018 and IEEE 802.1AEbw.
    • Implements both GCM-AES and GCM-AES-XPN modes with 128- and 256-bit keys.
    • Multiple Security Channels, Security Associations and Security Entities
      • The maximum number of security associations is synthesis-time configurable in the range of 1 to 64k.
    • Supports 802.1Q Tag in the Clear (VLAN-in-Clear) as defined by CISCO’s WAN MACsec
  • Performance and Size
    • Compact 32-bit data path.
    • Full-duplex, line-speed operation at 10/100/1000 Mbps
  • Easy to Integrate
    • AXI stream interfaces with configurable data width allow direct connection with eMAC or higher layer protocol engines.
    • Uses a generic 32-bit slave interface & bridges to 32-bit APB, AHB-Lite, Avalon-MM, or Wishbone, or an 8-bit generic microcontroller interface.  
    • Reports status, statistics & errors in CSRs 
    • Companion cores from CAST:
      • DMA for integration as a memory-mapped peripheral
      • Low-Latency Ethernet MAC
      • UDP/IP and TCP/IP hardware stack
      • TSN Endpoint, Switched Endpoint, and Switch
  • 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

Specifications

Identity

Part Number
MAC-SEC-1G
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.

Enhancing Ethernet Security with MACsec

Ethernet was originally designed for high-speed data transfer and interoperability between devices. However, traditional Ethernet does not provide built-in mechanisms for securing data traffic, such as encryption or authenticity protection. This is where MACsec comes into the picture.

Frequently asked questions about MACsec IP cores

What is MACsec Protocol Engine for 10/100/1000 Ethernet?

MACsec Protocol Engine for 10/100/1000 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