Skip to content
Cryptography
ASD ISMISM-1772

ASD ISM 1772 Use secure pseudorandom functions for IPsec connections

What it says

PRF_HMAC_SHA2_256, PRF_HMAC_SHA2_384 or PRF_HMAC_SHA2_512 is used for IPsec connections, preferably PRF_HMAC_SHA2_512.

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

What it means

In plain English

Use secure methods for IPsec connections to ensure data integrity and security.

This control is about making sure the way we secure our Internet data links is as strong as possible. If we don't use the best methods for securing these data links, which are recommended by experts, our sensitive information may be exposed to cyber threats or data breaches.

Why it matters

Using weak or non-approved IPsec PRFs can allow key derivation attacks, reducing tunnel integrity/confidentiality and risking data exposure.

How to implement

  1. IT Managers should ensure that the organisation's network configuration uses the recommended secure methods for IPsec connections.

    This involves checking the configurations for IPsec to verify that PRF_HMAC_SHA2_256, PRF_HMAC_SHA2_384, or PRF_HMAC_SHA2_512 is being used, preferably opting for PRF_HMAC_SHA2_512.

  2. Network Administrators need to update the IPsec settings to the highest level of security available.

    They should access the network settings, locate the IPsec configuration section, and select PRF_HMAC_SHA2_512 as the pseudorandom function where applicable.

  3. IT Security Officers should review and update security policies regarding IPsec to align with the latest guidance.

    They need to look at the current policies, identify any outdated practices, and update them to reflect the use of improved pseudorandom functions such as PRF_HMAC_SHA2_512.

  4. System Owners should conduct regular training sessions to keep their IT staff informed about the importance of using secure pseudorandom functions for IPsec.

    Organise workshops or training days where the significance of these security measures and their impact on organisational security is clearly explained.

  5. Procurement Officers should include specifications that require the use of secure pseudorandom functions in any new contract for network equipment or services.

    They need to ensure that the contracts emphasise the necessity for IPsec configurations to support the preferred options like PRF_HMAC_SHA2_512.

Keep it running

Verify IPsec proposals use PRF_HMAC_SHA2_256/384/512 (prefer 512); reject weaker PRFs and regularly audit configuration drift.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The network configuration documentation: Request detailed records of the current IPsec setup. Look to see if the documentation specifies the use of PRF_HMAC_SHA2_256, PRF_HMAC_SHA2_384, or preferably PRF_HMAC_SHA2_512.

    Good evidence

    Is clear documentation showing the implemented pseudorandom function and its effective date.

  2. Check 2 of 5What an auditor asks for

    Ask for

    The IT policy documents: Request the policy documents related to network security and IPsec implementation.

    Look at

    Sections that outline the use of secure pseudorandom functions, mentioning the types PRF_HMAC_SHA2_256, 384, or 512.

    Good evidence

    Includes a policy document that is up-to-date and specifically mandates these secure functions.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Evidence of staff training on IPsec security: Request records of recent training sessions related to IPsec and secure techniques.

    Look at

    Attendance records, session content, and training materials.

    Good evidence

    Would be materials that explicitly cover pseudorandom functions and attendance lists showing staff participation.

  4. Check 4 of 5What an auditor asks for

    Ask for

    To see recent purchase agreements for network equipment: Request contract or purchase documents for network hardware or services.

    Look at

    Terms that require IPsec implementations to support PRF_HMAC_SHA2_512.

    Good evidence

    Would include contracts specifying secure configuration requirements before purchase.

  5. Check 5 of 5What an auditor asks for

    Ask for

    The system logs: Request access to logs that monitor the IPsec connections.

    Look at

    Log entries to verify the use of secure algorithm settings such as PRF_HMAC_SHA2_512.

    Good evidence

    Is logs clearly showing the application of these settings on current connections.

Mappings

Closest match in ISO/IEC 27001: A.8.20, Network and network devices security, which this control partially meets.

ISO 27001

ISO/IEC 27001: 2 mappings

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