Construcción de Hirose
Una función de compresión de doble longitud de bloque en la que dos cifrados comparten la misma clave y se distinguen por una constante.
Shoichi Hirose la presentó en FSE 2006. Como en Abreast-DM, dos cifrados se ejecutan en paralelo, pero en lugar de complementar el valor encadenado, uno de los pasos le aplica un XOR con una constante fija. Como ambos usan exactamente la misma clave, la expansión de clave solo se ejecuta una vez por bloque, un ahorro real cuando es cara, como en AES-256.
Hirose entregó la prueba junto con la construcción: en el modelo de cifrado ideal, su resistencia a colisiones es casi óptima para el ancho de salida duplicado. Eso la convirtió en referencia para trabajos posteriores sobre hashes basados en cifrados por bloques, mientras sus predecesoras esperaron años por pruebas comparables.