PQC-XXJTLU · cryptanalysis

HomeHash functions › CHIME

Hash function · symmetric (hash)

CHIME

Design

chime-1

Four identical words in every round constant: a lane symmetry that survives all rounds

Practical · Tested at small scale · Cause: construction

Property: collision resistance

Cost against claim: CHIME-512 collision ≈264 against 2256; CHIME-1024 ≈2161 against 2512

The round constant is XORed identically into the four 64-bit lanes, and every other step treats lanes uniformly. The permutation therefore keeps, at any number of rounds, the subspace where the four lanes of every array are equal, and it commutes with swapping the two halves of every array. For CHIME-512, messages that stay in that subspace give digests with only 2128 possible values.

Parameter setClaimAttack costVerdict
CHIME-512collision 2256≈264Practical
CHIME-1024collision 2512≈2161 to 2163Theoretical

What causes it

The designers' analysis assumes a random permutation and states that no exploitable structural weakness exists.

Evidence

Cause in the specification: the attack also works on a model built from the specification alone.

Limits

The colliding messages are structured: they repeat 64-bit words, and their length modulo 512 must lie in [447, 510]. No preimage attack on random targets. CHIME-1024 has no digest-level distinguisher, because its flag breaks the symmetry.

Designers' response

The designers published an erratum that makes the four words of each round constant distinct, which removes the symmetry (CryptHash forum, 2026-09-22). This entry concerns the round-1 submission; PQC-X has not checked the erratum.

What PQC-X adds

Actual collisions on fixed output subsets (a 256-bit half found, and 128-bit subsets), which the call evaluates in their own right; and a lower bound for CHIME-1024: about 2161 to 2163 by steering the non-final blocks, against the 2224 published before.

Credit

First public report: Cryptanalysts001 (ISCAS) (CryptHash forum, also ngcc.dev hash-26-1, 2026-09-22). Found independently by PQC-X.

Related public reports: