Skip to content
arrow_back
search
ISM-0479 policy ASD Information Security Manual (ISM)

Avoid Using ECB Mode for Symmetric Encryption

Symmetric encryption should not use ECB mode as it is less secure.

record_voice_over

Plain language

When we encrypt information, we're scrambling it so that only people with the right key can read it. Think of encryption like a secret code for your private data. This control means we shouldn't use a specific way of scrambling called 'ECB mode' because it's like using the same simple pattern for everything, which makes it easier for criminals to see what's going on in our data - like cracking a repetitive code in a puzzle book.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

Nov 2021

Control Stack last updated

19 Mar 2026

E8 maturity levels

N/A

Official control statement

Symmetric cryptographic algorithms are not used in Electronic Codebook Mode.
policy ASD Information Security Manual (ISM) ISM-0479
priority_high

Why it matters

Using ECB mode reveals repeated plaintext patterns in ciphertext, enabling traffic analysis and increasing the chance of data compromise.

settings

Operational notes

Prohibit ECB in libraries/configs; enforce AEAD modes (AES-GCM/CCM) and add tests/scans to detect and block ECB usage in builds.

Mapping detail

Mapping

Direction

Controls