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

Use Pre-Hashed ML-DSA Variants Only When Necessary

Only use alternate ML-DSA signatures if the standard version is too slow.

record_voice_over

Plain language

This control is about using a special kind of digital signature called pre-hashed ML-DSA only when absolutely necessary. Imagine this like using a high-speed blender instead of a regular one only if you're in a rush, because the high-speed one uses more power. If you use it when you don't need to, you might waste resources or even compromise security.

Framework

ASD Information Security Manual (ISM)

Control effect

Preventative

Classifications

NC, OS, P, S, TS

ISM last updated

Nov 2024

Control Stack last updated

19 Mar 2026

E8 maturity levels

N/A

Official control statement

Pre-hashed variants of ML-DSA-65 and ML-DSA-87 are only used when the performance of default variants is unacceptable.
policy ASD Information Security Manual (ISM) ISM-1993
priority_high

Why it matters

Using pre-hashed ML-DSA-65/87 without need can add complexity and overhead, without addressing any unacceptable performance limits of default variants.

settings

Operational notes

Benchmark default ML-DSA-65/87 in target workflows; only enable pre-hashed variants when measured latency or throughput is unacceptable and documented.

Mapping detail

Mapping

Direction

Controls