Matyas–Meyer–Oseas
Ett sätt att göra ett blockchiffer till en envägs kompressionsfunktion: kedjevärdet blir nyckel, meddelandeblocket blir klartext.
Formeln är Hi = Eg(Hi−1)(mi) ⊕ mi, där g anpassar kedjevärdet till nyckelformatet. Den publicerades 1985 av Stephen Matyas, Carl Meyer och Jonathan Oseas på IBM och är i praktiken spegelbilden av Davies–Meyer, där rollerna är omvända. XOR:en med meddelandet efteråt är det som gör konstruktionen svår att invertera — utan den vore den bara kryptering.
Fördelen är att nyckeln byts per kedjevärde i stället för per meddelandeblock, så en angripare styr inte nyckelschemat direkt. Konstruktionen lever kvar i ISO/IEC 10118-2 och i Zigbee, där AES-MMO används som hashfunktion i enheter som inte har plats för en separat SHA-implementation.