modul 5-mac(6)

Upload: muchlish-mcz

Post on 19-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Modul 5-MAC(6)

    1/3

    Sistem Keamanan DataProgram DIII Teknik Informatika, FMIPA, UNS

    Modul 5

    MAC ( Message Autentication Code )

    A. TUJUAN

    1. Mahasiswa dapat memahami konsep MAC ( Message Autentication Code )2. Mahasiswa dapat membuat program sederhana dengan menggunakan MAC

    B. DASAR TEORI

    Sangat pentingnya nilai sebuah informasi menyebabkan informasi hanya boleh

    diakses oleh orangorang tertentu. !atuhnya informasi ke tangan pihak lain menimbulkan

    kerugian bagi pemilik informasi maupun penerima informasi sehingga sangat penting "ika

    suatu data diberi system pengaman# salah satunya dengan menggunakan MAC (Message

    Authentication Code )

    Message Authentication Code (MAC) adalah adalah teknik autentikasi pesan

    dengan membandingkan nilai authentication tag yang telah dihitung oleh pengirim

    dengan authentication tag yang dihitung sendiri oleh penerima. MAC merupakan fungsi

    hash satuarah yang menggunakan kunci rahasia (secret key) dalam pembangkitan nilai

    hash. $unci digunakan oleh penerima pesan untuk mem%erifikasi nilai hash. Secara

    matematis# MAC dinyatakan sebagai&

    MAC C!(M)

    'imana# MAC nilai hash# C fungsi hash, dan k kunci rahasia

    ilai hash yang dihasilkan selalu berukuran tetap (fi*ed) untuk ukuran pesan berapa sa"a#

    MACdilekatkan (embed) pada pesan. Selan"utnya#MACdigunakan untuk otentikasi

    tanpa perlu merahasiakan pesan.

    1

  • 7/23/2019 Modul 5-MAC(6)

    2/3

    Sistem Keamanan DataProgram DIII Teknik Informatika, FMIPA, UNS

    C. "UIDED

    1. +uatlah kelompok# setiap kelompok terdiri dari , mahasiswa2. +uatlah sebuah program untuk mengenerate kode MAC sebuah pesan

    ,. $emudian bagi tugas tiap mahasiswa# A bertugas men"adi sender# + men"adi deli%er

    dan C sebagai recie%er seperti gambar di bawah ini &

    Mengirim pesan - mengubah pesan menerima pesan#

    kode MAC kode MAC#danmengecek kode MAC

    lama dan MAC baru

    sama atau tidak

    . Si A mengirim pesan kepada si C beserta kode MAC nya# di tengahtengah "alan si +

    mengubah pesannya kemudian mengirimkannya ke C beserta kode MAC asli. Si C

    menerima pesan kemudian mencocokkan kode MAC baru dengan kode MAC yang

    2

    CBA

  • 7/23/2019 Modul 5-MAC(6)

    3/3

    Sistem Keamanan DataProgram DIII Teknik Informatika, FMIPA, UNS

    dikirimkan si A sama atau tidak. !ika sama berarti pesan yang disampaikan benar# tapi

    "ika kode MAC nya berbeda maka pesan yang disampaikan telah di sadap.

    /. !ika selesai# maka bergantilah tugas dengan teman anda# sender men"adi deli%er#

    deli%er men"adi recie%er dst

    D. UN"UIDED

    +uatlah sebuah program baru menggunakan MAC dengan ketentuan sebagai berikut#1. 0nkripsikan per , huruf

    2. $ode huruf pertama kalikan dengan kode huruf kedua kemudian kurangi dengan kode

    huruf ke ,,. kode huruf A adalah 1# kode huruf + 1 dan seterusnya

    . Selan"utnya enkripsikan dengan rumus &

    MAC J $od %& '5

    'imana ! adalah hasil perhitungan langkah kedua ( pembulatan "ika hasilnya desimal

    dan hasil mutlak "ika nilainya negatif )

    E. TU"AS

    Carilah di internet source code program algoritma hashing ( S3A ) dalam 434 kemudian

    "alankan di laptop anda

    3