Skip to content
Cryptography
ASD ISMISM-1769

ASD ISM 1769 Using AES encryption with strong key lengths

What it says

When using AES for encryption, AES-128, AES-192 or AES-256 is used, preferably AES-256.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Use AES encryption with a strong key length, preferably AES-256, for enhanced security.

Using AES encryption with a strong key, like AES-256, keeps your data safe from hackers. If your data isn't well protected, cybercriminals could steal sensitive information, leading to financial losses and damage to your reputation.

Why it matters

Using AES with weak or non-approved variants can enable data compromise, leading to unauthorised disclosure, financial loss and reputational damage. Prefer AES-256 for stronger protection.

How to implement

  1. The IT team should choose AES-256 for encrypting sensitive data.

    You can do this by configuring your software and systems to use this encryption method to secure data, especially for customer information and business-sensitive files.

  2. Business owners should consult IT providers to ensure they use software that supports AES-256 encryption.

    They should ask their IT provider to confirm that the systems are set up correctly to achieve high security.

  3. Managers should train staff on why using strong encryption is crucial.

    This involves organising training sessions to explain the importance of encryption in protecting company data and how to follow procedures that maintain high data security standards.

  4. Procurement officers should verify that any new software or service purchase supports AES-256 encryption.

    This means checking product specifications and asking vendors for documentation that confirms compliance with this requirement.

  5. System owners should conduct regular check-ups on their systems to ensure AES-256 encryption is in use.

    This includes performing routine audits or assessments and logging results to confirm that encryption standards are consistently applied.

Keep it running

Regularly audit encryption configurations to ensure AES-128/192/256 only (prefer AES-256), and block legacy/weak cipher suites in applications, libraries and TLS settings.

Evidence and audit

  1. Check 1 of 4What an auditor asks for

    Ask for

    The IT policies documentation.

    Look at

    Whether they specify the use of AES-256 encryption for sensitive data.

    Good evidence

    Includes clear requirements stating AES-256 must be used for all data encryption processes.

  2. Check 2 of 4What an auditor asks for

    Ask for

    System configuration reports from IT. These should show which encryption standards are currently applied.

    Good evidence

    Is documentation confirming that AES-256 is configured as the standard for all necessary systems.

  3. Check 3 of 4What an auditor asks for

    Good evidence

    Record will detail that AES-256 was a purchase condition.

  4. Check 4 of 4What an auditor asks for

    Ask for

    Logs of regular system assessments.

    Look at

    Whether these assessments include checks on encryption settings, specifically for AES-256. A satisfactory answer is a recent log showing that AES-256 is actively in use.

Mappings

Closest match in ISO/IEC 27001: A.8.24, Effective use of cryptography and key management, which this control partially meets.

ISO 27001

ISO/IEC 27001: 1 mapping

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.