Skip to main content

Vad är en meddelandeautentiseringskod?

En meddelandesautentiseringskod (MAC) är ett litet block med data som är kopplad till ett meddelande som används av mottagaren för att verifiera meddelandets integritet.Man kunde tänka på det som besläktat med vaxtätningarna som brukade placeras på bokstäver och formell korrespondens för att verifiera avsändarens identitet och bekräfta att meddelandet inte hade öppnats.Sådana koder används när vissa typer av krypterade eller säkrade data skickas så att avsändaren kan kontrollera för att bekräfta att meddelandet inte har äventyrats.Meddelande autentiseringskoder kan visas på meddelanden som elektroniska fonder överföringar och e -postmeddelanden.

När ett meddelande genereras skapas meddelandesautentiseringskoden samtidigt.Meddelandet skickas till mottagaren, och när mottagaren öppnar det körs innehållet i meddelandet genom en algoritm för att skapa en ny meddelandeautentiseringskod.Denna nya kod jämförs med koden som skickas tillsammans med det ursprungliga meddelandet.Om koderna är desamma är meddelandet autentiserat.Om det finns en skillnad indikerar det att något om meddelandet ändras mellan avsändare och mottagare.

Processen för att generera och jämföra meddelandesautentiseringskoder vanligtvis sker bakom kulisserna.Avsändaren och mottagaren förlitar sig på krypteringsprogrammen de använder för att hantera Mac.Programmet som genererar meddelandesautentiseringskoden är skriven av en programmerare som är bekant med kryptografibehov.Anpassade applikationer kan skrivas för situationer med hög säkerhet, eller människor kan använda generiska program som är lätt tillgängliga.

Flera olika metoder kan användas för att skapa en MAC, inklusive en strömchiffer, en hashfunktion eller en blockchiffer.Även känd som en kontrollsumma kan meddelandesautentiseringskoden vara en bland flera säkerhetslager som är utformade för att hålla nyfikna ögon borta från meddelanden och för att säkerställa att meddelanden inte manipuleras eller ändras utan att varna mottagaren.När en mottagare öppnar ett meddelande som har komprometterats kommer en varning att visa för att berätta för användaren att meddelandesautentiseringskoden inte matchar och att det finns ett problem med meddelandet.

Kryptografi är en ständigt utvecklande process.När nya tekniker utvecklas skapas också nya metoder för att spricka dem.Människor som är intresserade av datasäkerhet måste tänka på flera steg framåt för att förutsäga metoder för att bryta kryptografi så att de kan bygga starka säkerhetssystem.Utvecklingen av superdatorer har hjälpt till med denna process genom att låta kryptografer utveckla och experimentera med mycket avancerade krypteringsmetoder.