ما المقصود برمز مصادقة الرسائل؟
Che cos'è un codice di autenticazione del messaggio?
رمز مصادقة الرسائل (MAC) هو النسخة المتماثلة من التوقيع الرقمي. باستخدام رمز مصادقة الرسائل، يشترك طرفان أو أكثر في مفتاح. يُنشئ أحد الأطراف علامة رمز مصادقة الرسائل، وهي النسخة المتماثلة من التوقيع الرقمي، ويرفقها بالمستند. ويستطيع الطرف الآخر التحقق من سلامة الرسالة باستخدام المفتاح نفسه المستخدم لإنشاء العلامة.
لاحظ أن العديد من الأطراف تشترك في المفتاح المستخدم لإنشاء علامات رمز مصادقة الرسائل، لذلك لا يمكن استخدام رموز مصادقة الرسائل للمصادقة أو عدم الإنكار لأنه ليس من الواضح أي طرف هو الذي أنشأ العلامة.
يمكن أن تكون رموز مصادقة الرسائل خوارزميات مستقلة، مثل رمز مصادقة الرسائل المستندة إلى التجزئة (HMAC). ولكن، نظرًا إلى أن سلامة الرسائل تمثل ضمانًا عالي القيمة، فهي تُدمَج في كثير من الأحيان في خوارزميات التشفير المتماثل مثل AES-GCM.
Un codice di autenticazione del messaggio (MAC) è una versione simmetrica della firma digitale. Con un MAC, due o più parti condividono una chiave. Una parte crea un tag MAC, che è la versione simmetrica della firma digitale, e lo allega al documento. L'altra parte può verificare l'integrità del messaggio utilizzando la stessa chiave impiegata per la creazione del tag.
Ricordiamo che più parti condividono la chiave utilizzata per creare i tag MAC, quindi i MAC non possono essere utilizzati per l'autenticazione o il non ripudio, dato che non è chiaro quale parte abbia creato il tag.
I MAC possono essere algoritmi autonomi, come il codice di autenticazione dei messaggi basato su hash (HMAC). Tuttavia, dato che l'integrità del messaggio è quasi sempre una garanzia di valore, viene frequentemente integrato in algoritmi di crittografia simmetrica come AES-GCM.