Diagram contoh penggunaan kode autentikasi 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.[1] Nilai sebuah MAC dihitung melalui fungsi kriptografi yang melibatkan kunci rahasia bersama sehingga hanya pihak yang memiliki kunci tersebut dapat memverifikasi integritas pesan.[2]

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. [3]

Terminologi

sunting

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).[4] Namun, beberapa penulis menggunakan MIC untuk merujuk pada message digest, yang hanya bertujuan untuk mengidentifikasi pesan tunggal secara unik tetapi buram.[5] 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

sunting
  1. ^ "Handbook of Applied Cryptography". cacr.uwaterloo.ca. Diakses tanggal 2025-09-16.
  2. ^ "Cryptography : Theory and Practice". Taylor & Francis (dalam bahasa Inggris). 2018-08-14. doi:10.1201/9781315282497/cryptography-douglas-robert-stinson-maura-paterson.
  3. ^ Shirey, Robert W. (2007-08). "Internet Security Glossary, Version 2". ;
  4. ^ "IEEE GET Program™". IEEE Standards Association (dalam bahasa Inggris). Diakses tanggal 2025-04-02.
  5. ^ "CS 513 System Security -- Hashes and Message Digests". www.cs.cornell.edu. Diakses tanggal 2025-04-02.

📚 Artikel Terkait di Wikipedia

Hitung darah lengkap

JL (2013). Accurate Results in the Clinical Laboratory: A Guide to Error Detection and Correction. Elsevier. ISBN 978-0-12-415858-0. Davis, JD (1995)

Lapisan taut data

error, dalam urutan yang tepat ke lapisan jaringan. Teknik yang umum digunakan untuk error control berbasis pada dua fungsi, yaitu: Error detection,

Pusat data

sumber dan tujuan, menyediakan end-to-end flow control, end-to-end error detection and correction, dan mungkin juga menyediakan congestion control tambahan

Automatix

multi-configuration robots U.S. Patent 4.597.081: Encoder interface with error detection and method therefor U.S. Patent 4.577.344: Vision system U.S. Patent

Keamanan komputer

melindungi satu bagian dari jaringan perusahaan dari sisa jaringan. Intrusion Detection System vendor keamanan komersial sekarang menyediakan alat dan layanan

Perlindungan Salinan Cakram Padat dan DVD

relatif dan absolut sektor kode deteksi kesalahan (Bahasa Inggris error detection code 'EDC'), yang merupakan checksum lanjutan yang digunakan untuk

Kalkulus diferensial Boolean

"Application of Boolean algebra to switching circuit design and to error detection". Transactions of the IRE Professional Group on Electronic Computers

Daftar algoritme

redundancy check: calculation of a check word Parity: Simple/fast error detection technique. Is a number even or odd? Diff: compare two sequences. An