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

Authentication Center

pada jaringan. A3 adalah suatu MAC; ia tidak dipublikasikan. MAC (Message Authentication Code) adalah serupa dengan enkripsi, hanya saja tidak selalu reversible

HMAC

keyed-hash message authentication code (bahasa Indonesia: kode otentikasi pesan kunci hashcode: id is deprecated ) atau hash-based message authentication code

Kartu SIM

informasi yang berkaitan dengan jaringan yang digunakan untuk otentifikasi (authentication) dan identifikasi pengguna. Data yang paling penting adalah: nomor identitas

Daftar algoritme

Cryptographic Message digest functions: MD5 โ€“ Sekarang ini sudah terdapat algoritma yang mampu memalsukan jumlah MD5. RIPEMD-160 SHA-1 HMAC: keyed-hash message authentication

Protokol Transfer Hiperteks

Julian F.; Fielding, Roy T. "Hypertext Transfer Protocol (HTTP/1.1): Authentication". tools.ietf.org (dalam bahasa Inggris). Diakses tanggal 2020-06-23

Kriptografi

nasional Amerika memilih SHA-3 sebagai standar desain hash yang baru. Message authentication code (MAC) hampir mirip dengan fungsi hash kriptografi, kecuali

Penyandian blok

"ISO/IEC 9797-1: Information technology โ€“ Security techniques โ€“ Message Authentication Codes (MACs) โ€“ Part 1: Mechanisms using a block cipher". ISO/IEC

Protokol Datagram Pengguna

host yang dituju. Sebuah UDP port berfungsi sebagai sebuah multiplexed message queue, yang berarti bahwa UDP port tersebut dapat menerima beberapa pesan