MACsec Security Tag Layout for Multi-PHY Secure Tunnel Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MACsec protocols face challenges in multi-PHY deployments due to extended packet numbering (XPN) recovery and tunnel scale issues, leading to decryption failures and increased memory footprint in secure tunnel deployments.

Innovation Solution

The solution involves modifying the MACsec header by replacing the 8-byte optional secure channel identifier (SCI) with 32 most significant bits of the packet number, a 2-byte MAC Security Entities (SecY) engine identifier, and a 2-byte short SCI, allowing for secure tunnel deployments without increasing the MACsec header size and enabling correct initialization vector derivation directly from the received packet, while sharing a single security association across multiple receiving channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the 8-byte optional SCI is replaced with 32 most significant bits of packet number, 2-byte SecY engine identifier, and 2-byte short SCI, then the MACsec header size is maintained without increase, but the complexity of packet number recovery and synchronization increases

Engineering Contradiction:
ImproveMACsec header sizeVSAvoidpacket number recovery complexity
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The 8-byte SCI field is segmented into multiple components: 32 most significant bits of packet number, 2-byte SecY engine identifier, and 2-byte short SCI. This segmentation allows the header to maintain the same size while distributing the information needed for packet number recovery across multiple fields, reducing the complexity of any single field.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single 8-byte SCI field to a multi-component structure that utilizes different dimensional aspects of data representation. By incorporating the 32 most significant bits of packet number into the security tag, the system adds a dimensional aspect to packet identification that enables correct IV derivation without increasing header size.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If packet number synchronization is eliminated, then memory footprint is reduced, but the reliability of decryption may be compromised

Engineering Contradiction:
Improvememory footprintVSAvoiddecryption reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The receiving device derives the initialization vector directly from the received packet's security tag containing the 32 most significant bits of packet number. This self-service approach eliminates the need for external packet number synchronization mechanisms, reducing memory requirements while maintaining decryption reliability through self-contained IV derivation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter used for IV derivation from synchronized packet numbers requiring memory resources to the 32 most significant bits of packet number embedded in the security tag. This parameter change enables correct IV derivation without packet number synchronization, reducing memory footprint while preserving decryption reliability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple ports host independent SecY engines, then tunnel scale is improved, but the complexity of managing security associations increases

Engineering Contradiction:
Improvetunnel scaleVSAvoidsecurity association management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple ports with independent SecY engines can share a common security association by utilizing the 32 most significant bits of packet number and 2-byte short SCI from the security tag. This universal approach allows different ports to function independently while managing security associations more efficiently, improving tunnel scale without proportionally increasing management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent enables multiple receiving ports to share security associations by copying the relevant identification information (32 most significant bits of packet number, 2-byte short SCI) from the security tag. This copying mechanism allows independent SecY engines to operate with a shared security association framework, reducing the need for duplicate associations across multiple ports.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260039637A1System and Method for Multi-PHY based MACsec over Secure Tunnels
Publication Date: 2026.02.05 CISCO TECHNOLOGY INC
  • US20260039637A1 patent drawing
  • US20260039637A1 patent drawing
  • US20260039637A1 patent drawing

AI summary

In an embodiment, a method includes receiving a data packet and generating an optimized security tag based on a standard security tag by replacing an 8-byte optional secure channel identifier (SCI) of the standard security tag with 32 most significant bits of a 4 packet number, a 2-byte MAC Security Entities (SecY) engine identifier, and a 2-byte short SCI. The method further includes encrypting the data packet and transmitting the encrypted data packet comprising the optimized security tag to an electronic device.