Hardware-based security for high-level protection.

MACsec

MACsec is an IEEE Media Access Control (MAC) security standard defined in IEEE 802.1AE.

MACsec (IEEE 802.1AE) provides data confidentiality and integrity protection for the data link layer

MACsec (Media Access Control security), or IEEE 802.1AE, provides data confidentiality and integrity protection for the data link layer and uses AES-GCM with either 128-bit or 256-bit keys as the cryptographic algorithm. Typical MACsec applications require high data bandwidths such as 1G, 10G, 25G or 40G and often benefit greatly from hardware-based acceleration.

Four different solution variants allow resource efficient implementation for designs with low or high-speed interfaces. Implementation is technology independent and can be integrated into FPGA and ASIC designs. Parameters allows to define number of RX and TX keys and options for streaming interfaces. VHDL testbench for MACSEC is included into deliverables.

Typical usercase

Typical usercase of MACsec.

Secure applications

  • Cloud or Data Center communication
  • Central office and remote offices communication over WAN
  • Secure IoT device communication to cloud or data center
Secure applications with MACsec.

The following IP cores implement MACSEC, check the product page or open the Product Brief of the IP core.