IT-lexikon › Säkerhet › Matyas–Meyer–Oseas

Matyas–Meyer–Oseas

Säkerhet In English → Uppdaterad: 2026-10-14

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.

← Tillbaka till lexikonet