ما المقصود برمز مصادقة الرسائل؟
Apa itu kode autentikasi pesan?
رمز مصادقة الرسائل (MAC) هو النسخة المتماثلة من التوقيع الرقمي. باستخدام رمز مصادقة الرسائل، يشترك طرفان أو أكثر في مفتاح. يُنشئ أحد الأطراف علامة رمز مصادقة الرسائل، وهي النسخة المتماثلة من التوقيع الرقمي، ويرفقها بالمستند. ويستطيع الطرف الآخر التحقق من سلامة الرسالة باستخدام المفتاح نفسه المستخدم لإنشاء العلامة.
لاحظ أن العديد من الأطراف تشترك في المفتاح المستخدم لإنشاء علامات رمز مصادقة الرسائل، لذلك لا يمكن استخدام رموز مصادقة الرسائل للمصادقة أو عدم الإنكار لأنه ليس من الواضح أي طرف هو الذي أنشأ العلامة.
يمكن أن تكون رموز مصادقة الرسائل خوارزميات مستقلة، مثل رمز مصادقة الرسائل المستندة إلى التجزئة (HMAC). ولكن، نظرًا إلى أن سلامة الرسائل تمثل ضمانًا عالي القيمة، فهي تُدمَج في كثير من الأحيان في خوارزميات التشفير المتماثل مثل AES-GCM.
Kode autentikasi pesan (MAC) adalah versi simetris dari tanda tangan digital. Dua atau beberapa pihak berbagi kunci, dengan satu MAC. Satu pihak membuat tanda MAC, yang merupakan versi simetris dari tanda tangan digital, dan menempelkannya ke dokumen. Pihak lain dapat memverifikasi integritas pesan menggunakan kunci yang sama yang digunakan untuk membuat tanda.
Perhatikan bahwa beberapa pihak berbagi kunci yang digunakan untuk membuat tanda MAC, jadi MAC tidak dapat digunakan untuk autentikasi atau antipenyangkalan karena tidak jelas pihak mana yang membuat tanda.
MAC dapat berupa algoritme yang berdiri sendiri, seperti kode autentikasi pesan berbasis hash (HMAC). Namun, karena integritas pesan hampir selalu merupakan jaminan yang berharga, pesan tersebut sering diintegrasikan ke dalam algoritme enkripsi simetris seperti AES-GCM.