Användningen av kryptografisk hashfunktion som MD5 eller SHA för meddelandeautentisering har blivit en standardmetod i många Internetapplikationer och protokoll. Även om dessa mekanismer är mycket lätta att genomföra, är de vanligtvis baserade på ad hoc-tekniker som saknar en sund säkerhetsanalys. Vi presenterar nya konstruktioner av meddelandeautentiseringssystem baserade på en kryptografisk hashfunktion. Våra system, NMAC och HMAC, har visat sig vara säkra så länge den underliggande hashfunktionen har några rimliga kryptografiska styrkor. Dessutom visar vi på ett kvantitativt sätt att systemen behåller nästan all säkerhet i den underliggande hashfunktionen. Dessutom är våra system effektiva och praktiska. Deras resultat är i huvudsak resultatet av den underliggande hashfunktionen. Dessutom använder de hash-funktionen (eller dess komprimeringsfunktion) som en svart låda, så att allmänt tillgänglig bibliotekskod eller hårdvara kan användas för att implementera dem på ett enkelt sätt, och utbytbarhet av den underliggande hash-funktionen är lätt
Bellare, Canetti och Krawczyk ger två konstruktioner, NMAC och HMAC, som visat sig vara säkra under antagandet att den underliggande hashfunktionen är lämpligt säker REF, men det kan fortfarande vara så att en ad hoc hash funktion som valts för ett praktiskt genomförande har tidigare okända svagheter.
Keying Hash Functions for Message Authentication
{'venue': 'CRYPTO', 'journal': None, 'mag_field_of_study': ['Computer Science']}