MAC (Message Authentication Code)

Slides:



Advertisements
Presentasi serupa
Security+ Guide to Network Security Fundamentals, Third Edition
Advertisements

Assalamu’alaikum Wr. Wb..
ALGORITMA SIMETRIS vs ASIMETRIS
KULIAH VI KRIPTOGRAFI Aswin Suharsono KOM Keamanan Jaringan
Kriptografi Kunci-Publik
Baroto ashary Zainal abidin
 Encryption  Application layer interface for security protocols  Other risks and threats to data security and reliable network operations Listen.
Algoritma Kriptografi Knapsack
TRIASTUTI PRIHATIN / HOLMES SILALAHI /
Rinaldi Munir/IF5054 Kriptografi/STEi ITB
Kriptografi, Enkripsi dan Dekripsi
Bahan Kuliah IF3058 Kriptografi
 Encryption  Application layer interface for security protocols  Other risks and threats to data security and reliable network operations Listen.
Digital Signature Algorithm
DADAN ROSNAWAN, APLIKASI ALGORITMA RSA UNTUK KEAMANAN DATA PADA SISTEM INFORMASI BERBASIS WEB.
Bahan Kuliah IF3058 Kriptografi
KRIPTOGRAFI Kriptografi adalah suatu ilmu yang mempelajari
Kriptografi Kunci-Publik
Kriptografi dalam Kehidupan Sehari-hari
Bahan Kuliah IF5054 Kriptografi
Otentikasi dan Tandatangan Digital
Rinaldi M/IF5054 Kriptografi
Dasar-dasar keamanan Sistem Informasi
Digital Signature Standard (DSS)
Manajemen Jaringan Komputer Topik: Pengamanan Jaringan dan Informasi
IF4020 Kriptografi Oleh: Rinaldi Munir Prodi Teknik Informatika ITB
Bahan Kuliah IF3058 Kriptografi
Kriptografi Kunci-Publik
1 IF3058 Kriptografi Oleh: Rinaldi Munir Prodi Teknik Informatika ITB Sekolah Teknik Elektro dan Informatika ITB 2009.
Secure Hash Algorithm (SHA)
Sumber : Rinaldi Munir, ITB
Rinaldi M/IF5054 Kriptografi
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
Pembangunan Aplikasi Digital Signature dan Enkripsi Untuk Keamanan E-Dokumen di PT Len Industri (Persero) Oleh: Syamsul Rizal Penguji 1: Galih.
Bahan Kuliah IF5054 Kriptografi
Sistem Kriptografi Kunci-Publik
Algoritma Kriptografi Modern
RSA (Rivest—Shamir—Adleman)
Algoritma Kriptografi Modern (Bagian 2)
Tandatangan Digital.
DIGITAL SIGNATURE.
KRIPTOGRAFI.
Kriptografi Kunci-Publik
Kriptografi Kunci-Publik
Otentikasi dan Tandatangan Digital
JENIS-JENIS KRIPTOGRAFI (Bagian 2)
Kriptografi, Enkripsi dan Dekripsi
KRIPTOGRAFI.
KRIPTOGRAFI.
Electronic Code Book & Cipher Block Chaining
Kriptografi, Enkripsi dan Dekripsi
Algoritma Kriptografi Modern
Kriptografi Kunci Publik (Asimetry Key) Algoritma Digital Signature Algorithm Materi 8 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika UMG.
Kriptografi dalam Kehidupan Sehari-hari
ALGORITMA CRYPTOGRAPHY MODERN
FUNGSI HASH PERTEMUAN 10 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
Kustanto Sumber : Rinaldi Munir, ITB
Tandatangan Digital.
Dasar-dasar keamanan Sistem Informasi
Kriptografi, Enkripsi dan Dekripsi
Enkripsi dan Dekripsi.
Protocol Keamanan Menggunakan Kriptografi (Enkripsi dan Dekripsi)
Bahan Kuliah IF5054 Kriptografi
Digital Signature Standard (DSS)
Kriptografi Levy Olivia Nur, MT.
KRIPTOGRAFI.
Algoritma Kriptografi Modern
Kriptografi Kunci Publik
Enskripsi.
KRIPTOGRAFI Leni novianti, m.kom.
Transcript presentasi:

MAC (Message Authentication Code) Bahan Kuliah IF3058 Kriptografi Rinaldi Munir/Teknik Informatika STEI - ITB

Rinaldi Munir/Teknik Informatika STEI - ITB Definisi MAC: fungsi satu-arah yang menggunakan kunci rahasia (secret key) dalam pembangkitan nilai hash Bandingkan dengan MD5 atau SHA yang tidak memerlukan kunci untuk menghasilkan nilai hash. Nilai hash yang dihasilkan selalu berukuran tetap (fixed) untuk ukuran pesan berapa saja MAC dilekatkan (embed) pada pesan. Selanjutnya, MAC digunakan untuk otentikasi tanpa perlu merahasiakan pesan. MAC bukanlah tanda-tangan digital. MAC hanya menyediakan otentikasi pengirim dan integritas pesan saja. Rinaldi Munir/Teknik Informatika STEI - ITB

Rinaldi Munir/Teknik Informatika STEI - ITB MAC secara matematis: MAC = CK(M) MAC = nilai hash C = fungsi hash (atau algoritma MAC) K = kunci rahasia Rinaldi Munir/Teknik Informatika STEI - ITB

Rinaldi Munir/Teknik Informatika STEI - ITB

Rinaldi Munir/Teknik Informatika STEI - ITB Aplikasi MAC Otentikasi arsip yang digunakan oleh dua atau lebih pengguna Menjaga integritas (keaslian) isi arsip terhadap perubahan, misalnya karena serangan virus. Caranya sbb: hitung MAC dari arsip, simpan MAC di dalam sebuah tabel. Jika pengguna menggunakan fungsi hash satu-arah biasa (seperti MD5), maka virus dapat menghitung nilai hash yang baru dari arsip yang sudah diubah, lalu mengganti nilai hash yang lama di dalam tabel.   Tetapi, jika digunakan MAC, virus tidak dapat melakukan hal ini karena ia tidak mengetahui kunci. Rinaldi Munir/Teknik Informatika STEI - ITB

Rinaldi Munir/Teknik Informatika STEI - ITB Algoritma MAC (a) Algoritma MAC berbasis cipher blok MAC dibangkitkan dengan menggunakan algoritma cipher blok dengan mode CBC atau CFB. Nilai hash-nya (yang menjadi MAC) adalah hasil enkripsi blok terakhir. Misalkan DES digunakan sebagai cipher blok, maka ukuran blok adalah 64 bit, dan kunci rahasia MAC adalah kunci DES yang panjangnya 56 bit. Data Authentication Algorithm (DAA) adalah algoritma MAC berbasis DES-CBC yang digunakan secara luas. Rinaldi Munir/Teknik Informatika STEI - ITB

Rinaldi Munir/Teknik Informatika STEI - ITB (b) Algoritma MAC berbasis fungsi hash satu-arah Fungsi hash seperti MD5 dapat digunakan sebagai MAC. Caranya: - Misalkan A dan B akan bertukar pesan. A dan B berbagi sebuah kunci rahasia K. - A menyambung (concate) pesan M dengan K, lalu menghitung nilai hash dari hasil penyambungan itu: H(M, K)  - Nilai hash ini adalah MAC dari pesan tersebut. A lalu mengirim M dan MAC kepada B.  - B dapat melakukan otentikasi terhadap pesan karena ia mengetahui kunci K. Rinaldi Munir/Teknik Informatika STEI - ITB