Kode otentikasi pesan

Dalam ilmu Kriptografi, kode autentikasi pesan (bahasa Inggris: message authentication code, disingkat MAC), terkadang dikenal juga sebagai tag autentikasi, adalah informasi singkat yang digunakan untuk mengautentikasi pesan, yakni memastikan bahwa pesan berasal dari pengirim yang sah dan tidak mengalami perubahan selama transmisi. Nilai sebuah MAC dihitung melalui fungsi kriptografi yang melibatkan kunci rahasia bersama sehingga hanya pihak yang memiliki kunci tersebut dapat memverifikasi integritas pesan.

MAC berbeda dengan tanda tangan digital karena tidak memberikan jaminan non-repudiation (kemampuan untuk mencegah pengirim menyangkal pengiriman pesan), namun lebih efisien untuk sistem berbasis kunci simetris. 

 Terminologi 
Istilah message integrity code (MIC) sering kali digunakan sebagai pengganti istilah MAC, terutama dalam bidang komunikasi untuk membedakannya dari penggunaan istilah yang sama sebagai media access control address (alamat MAC). Namun, beberapa penulis menggunakan MIC untuk merujuk pada message digest, yang hanya bertujuan untuk mengidentifikasi pesan tunggal secara unik tetapi buram. RFC 4949 merekomendasikan untuk menghindari istilah message integrity code (MIC), dan sebagai gantinya menggunakan istilah checksum, error detection code, hash, keyed hash, message authentication code, atau protected checksum.

 Referensi 

Kategori:Kode