Miyaguchi–Preneel
Matyas–Meyer–Oseas plus un XOR supplémentaire de la valeur de chaînage précédente — la variante choisie par Whirlpool.
La formule est Hi = Eg(Hi−1)(mi) ⊕ mi ⊕ Hi−1. Shoji Miyaguchi et Bart Preneel y sont parvenus indépendamment vers 1990. Le terme en plus coûte un seul XOR et réinjecte à la fois le message et la valeur de chaînage, ce qui ferme quelques raccourcis que les schémas plus simples laissent ouverts.
En 1993, Preneel, Govaerts et Vandewalle ont passé en revue les 64 façons de bâtir une fonction de compression avec un appel de chiffrement par blocs par bloc, et en ont trouvé douze sûres — dont Miyaguchi–Preneel, Matyas–Meyer–Oseas et Davies–Meyer. Les preuves ne sont arrivées qu'en 2002. Whirlpool enveloppe Miyaguchi–Preneel autour de son propre chiffrement de type AES, W.