ASD ISM 2163 Enable MACsec confidentiality mode using GCM-AES cipher suites
What it says
When using MACsec, confidentiality protection mode is enabled using GCM-AES-128, GCM-AES-256, GCM-AES-XPN-128 or GCM-AES-XPN-256, preferably GCM-AES-256 or GCM-AES-XPN-256.
Quoted as published. Everything else on this page is written by Control Stack.
What it means
In plain EnglishWhere MACsec is used, turn on confidentiality (encryption) mode with an approved GCM-AES cipher suite, preferring the 256-bit options, so link traffic is encrypted rather than only integrity-checked.
MACsec (IEEE 802.1AE) protects Ethernet traffic hop by hop between devices such as switches, routers and hosts. It can run in two ways: integrity-only mode, which detects tampering but leaves frames readable, or confidentiality mode, which also encrypts the frame payload. This control says that whenever your organisation uses MACsec, confidentiality mode must be switched on and must use one of four named cipher suites: GCM-AES-128, GCM-AES-256, GCM-AES-XPN-128 or GCM-AES-XPN-256. Of those, GCM-AES-256 or GCM-AES-XPN-256 are preferred because of their larger key size. The XPN (extended packet numbering) variants use a 64-bit packet number instead of 32-bit, which matters on high-speed links where the packet counter would otherwise wrap quickly and force very frequent re-keying. Why it matters: MACsec is typically deployed precisely because a link crosses somewhere the organisation cannot fully trust, such as a cable run through a shared building, a carrier-provided Layer 2 service, or an inter-rack link in a co-located data centre. If MACsec is left in integrity-only mode, or configured with a weak or non-approved cipher, anyone who can tap the cable or the intermediate equipment can read every frame in clear text. Enabling confidentiality mode with an approved GCM-AES suite closes that gap and gives both encryption and authentication of the traffic in a single, well-understood algorithm.
Free. Save your status, tasks and notes.
Why it matters
If MACsec is deployed without confidentiality mode, or with a cipher suite outside the approved GCM-AES set, the link still looks "secured" in diagrams and configuration reviews while frames actually travel in the clear or under weaker protection. An attacker with physical or logical access to the cabling, patch panel, carrier equipment or an in-path device could capture credentials, session data and any other unencrypted higher-layer traffic. The organisation would also be non-compliant with the ISM cryptographic requirements for MACsec, which may affect accreditation of systems that rely on that link. Using 128-bit suites where 256-bit is available forgoes the preferred security margin without any operational benefit.
How to implement
Network engineering team: inventory every link where MACsec is or will be enabled (inter-switch, switch-to-host, WAN or carrier Ethernet) by exporting interface configurations from each device and recording the current MACsec mode and cipher suite for each.
Network engineering team: set the MACsec policy on each device to confidentiality mode (not integrity-only) and select GCM-AES-256 or GCM-AES-XPN-256 as the cipher suite, using the vendor's MACsec policy or profile commands, then apply that policy to every MACsec interface.
Network engineering team: where a peer device cannot support a 256-bit suite, configure GCM-AES-128 or GCM-AES-XPN-128 as the fallback, document the specific device and reason in the change record, and raise a task to upgrade or replace that device so the preferred suite can be adopted.
Network engineering team: for high-throughput links, choose the XPN variant (GCM-AES-XPN-256 preferred) so extended packet numbering is used, then verify both ends negotiate the same suite by checking the MACsec session status output on each device after the change.
Network operations or platform team: add the MACsec mode and cipher suite settings to the standard device configuration template and to automated configuration compliance checks, so any new interface, restored configuration or firmware upgrade that reverts to integrity-only or a non-approved suite is flagged and corrected.
Keep it running
Day to day, this control lives in the configuration of every MACsec-capable interface. Network engineers should treat "confidentiality mode on, cipher suite GCM-AES-256 or GCM-AES-XPN-256" as the default template for any new MACsec link, and only fall back to a 128-bit suite where a peer device genuinely cannot support 256-bit (and record that decision).
Watch for platform defaults: many switches and routers default to GCM-AES-128 or to integrity-only when MACsec is first enabled, and some require the cipher suite to be set in a policy that is then applied to the interface. Both ends of a link must agree on the suite, so a mismatch will usually show as the MACsec session failing to establish or falling back. Confirm which side is negotiating what after any firmware upgrade, hardware replacement or configuration restore, because those events commonly reset cipher settings.
On links of 10 Gbps and above, prefer the XPN variants so the packet number does not exhaust and force constant re-keying. Include MACsec cipher and mode settings in configuration compliance checks or a golden-config comparison so drift is caught rather than discovered during an audit.
Evidence and audit
- Check 1 of 5What an auditor asks for
Ask for
Ask for the list of links or interfaces where MACsec is in use, together with the running configuration for each device involved.
Look at
Check that every MACsec interface or policy explicitly sets confidentiality mode and names one of GCM-AES-128, GCM-AES-256, GCM-AES-XPN-128 or GCM-AES-XPN-256.
Good evidence
All MACsec interfaces have confidentiality enabled and use an approved GCM-AES suite, with GCM-AES-256 or GCM-AES-XPN-256 on the large majority of links.
- Check 2 of 5What an auditor asks for
Ask for
Ask for the live MACsec session or status output from both ends of a sample of links.
Look at
Look at the negotiated cipher suite and whether the session shows encryption (confidentiality) active rather than integrity-only.
Good evidence
The negotiated suite on both ends matches the configured suite, encryption is shown as active, and no link is silently running in integrity-only mode.
- Check 3 of 5What an auditor asks for
Ask for
Ask for the standard device configuration template or MACsec policy used for new deployments.
Look at
Check whether the template defaults to confidentiality mode with GCM-AES-256 or GCM-AES-XPN-256, rather than relying on vendor defaults.
Good evidence
The template hard-codes the preferred 256-bit suite and confidentiality mode, so new links are compliant without manual intervention.
- Check 4 of 5What an auditor asks for
Ask for
Ask for records of any links using a 128-bit suite (GCM-AES-128 or GCM-AES-XPN-128) and the justification for each.
Look at
Look for a documented technical reason (such as a peer device limitation) and a plan or ticket to move to a 256-bit suite.
Good evidence
Every 128-bit exception is documented, approved and tracked toward remediation rather than being an unexplained default.
- Check 5 of 5What an auditor asks for
Ask for
Ask for evidence of configuration compliance or drift checks covering MACsec settings.
Look at
Check that the checks would detect a change to integrity-only mode or to a non-approved cipher suite, and review recent results.
Good evidence
MACsec mode and cipher suite are part of routine compliance checking, recent results show no unapproved drift, and any findings were remediated.
Mappings
Closest match in ISO/IEC 27001: A.8.20, Network and network devices security, which this control partially meets.
ISO/IEC 27001: 2 mappings
This control partially meets A.8.20.
ISM-2163 requires that where MACsec is used, confidentiality mode is enabled using approved GCM-AES cipher suites (preferably 256-bit), ensuring link-layer traffic encryption. ISO/IEC 27001:2022 Annex A 8.20 requires networks and network devices to be secured, managed and controlled to protect information, which can include adopting link-layer encryption like MACsec on relevant segments. Annex A 8.20 is broader and technology-agnostic, while ISM-2163 is a specific prescriptive configuration requirement for MACsec.
This control partially meets A.8.24.
ISM-2163 mandates specific cryptographic selections for MACsec confidentiality mode (GCM-AES-128/256 and XPN variants), effectively defining an approved cipher-suite requirement for link encryption. ISO/IEC 27001:2022 Annex A 8.24 requires rules for effective use of cryptography and cryptographic key management to be defined and implemented, under which approved algorithms and key-handling for MACsec would be governed. Annex A 8.24 covers broader cryptographic policy and key lifecycle management, whereas ISM-2163 focuses on one concrete cryptographic control choice for a particular technology.
Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.




