MACoperationer
MAC-operationer, eller meddelandeautentiseringskoder (MAC), är kryptografiska processer som används för att säkerställa meddelandets integritet och äkthet. En MAC-operation tar en hemlig nyckel och ett meddelande som indata och producerar en kort, fast längd tagg. Vid mottagningen verifieras taggen genom att beräkna MAC igen med samma nyckel och jämföra den resulterande taggen med den mottagna i konstant tid. Om taggen matchar kan mottagaren vara säker på att meddelandet inte har ändrats och att avsändaren har varit i besittning av nyckeln. En MAC ger inte konfidentialitet.
Vanliga algoritmer inom MAC-området är HMAC (baserad på hashfunktioner som SHA-256), CMAC (baserad på blockchiffer som
Användningsområden inkluderar skydd av integritet i nätverksprotokoll och tjänster som TLS, IPsec och SSH, där MAC