קוד אימות מסרים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
←‏פתיח: קצת יותר בהיר
שורה 1:
ב[[קריפטוגרפיה]], '''קוד אימות מסרים - Message Authentication Code''' בקיצור '''MAC''', הוא שם כולל לקבוצה של פונקציות עם מפתח סודי המשמשות ל[[אימות]] (Authentication) והבטחת שלמות מסרים (Message Integrity). פונקציית MAC מקבלת מפתח סודי ומסר באורך שרירותי ומפיקה פיסת מידע קצרה הנקראת '''תג''' המשמשת לאימות וזיהוי מסר. כאשרללא מעצםידיעת ההגדרההמפתח יהיהלא קשהניתן מבחינהלייצר מעשיתאת למצואהתג מסרהנכון, אחרולכן המפיקאם תגנעשה זההשינוי בלאכלשהו ידיעתבהודעה, המפתחהיריב לא יצליח לשנות גם את התג בצורה שמתאימה להודעה ששונתה, והמקבל יבחין הסודיבשינוי. [[אלגוריתם]] קוד אימות מסרים הוא [[צופן סימטרי|סימטרי]] במובן שהשולח והמקבל חייבים לשתף ביניהם מראש מפתח סודי, באמצעותו המקבל יכול לאתרלייצר כלאת שינויהתג אםהנכון נעשהולבחון האם שנעשה שינוי בתוכן המסמך שקיבל.
 
===הגדרה כללית===