Costruzione di Hirose
Una funzione di compressione a blocco doppio in cui due cifrature condividono la stessa chiave e si distinguono per mezzo di una costante.
Shoichi Hirose la presentò a FSE 2006. Come in Abreast-DM, due cifrature procedono in parallelo, ma invece di complementare il valore di concatenamento, un passo applica uno XOR con una costante fissa. Poiché entrambi usano esattamente la stessa chiave, la schedulazione delle chiavi viene eseguita una sola volta per blocco: un vantaggio reale quando è costosa, come per AES-256.
Hirose fornì la dimostrazione insieme alla costruzione: nel modello del cifrario ideale la resistenza alle collisioni è vicina all'ottimo per la larghezza di uscita raddoppiata. Questo ne ha fatto il punto di riferimento per i lavori successivi sull'hashing basato su cifrari a blocchi, mentre le costruzioni precedenti avevano atteso anni per dimostrazioni analoghe.