Bahan Kuliah IF5054 Kriptografi

Slides:



Advertisements
Presentasi serupa
Aplikasi Enkripsi pada Yahoo! Messenger
Advertisements

PEMROGRAMAN WEB II PHP.
Algoritma Kriptografi Klasik (bag 1)
Serangan Terhadap Kriptografi
Pengantar Kriptografi
KULIAH VI KRIPTOGRAFI Aswin Suharsono KOM Keamanan Jaringan
Public Key Infrastructure (PKI)
Bahan kuliah IF5054 Kriptografi
Serangan Terhadap Kriptografi
Baroto ashary Zainal abidin
Rinaldi M/IF5054 Kriptografi1 Kriptografi dalam Kehidupan Sehari-hari Bahan Kuliah ke-25 IF5054 Kriptografi.
Advanced Encryption Standard (AES)
Rinaldi Munir/IF5054 Kriptografi/STEi ITB
Bahan Kuliah IF3058 Kriptografi
Digital Signature Algorithm
Steganografi dan Watermarking
DADAN ROSNAWAN, APLIKASI ALGORITMA RSA UNTUK KEAMANAN DATA PADA SISTEM INFORMASI BERBASIS WEB.
Matematika Untuk Kriptografi
One-Time Pad, Cipher yang Tidak Dapat Dipecahkan (Unbreakable Cipher)
Bahan Kuliah IF3058 Kriptografi
Kriptografi Kunci-Publik
Kriptografi Visual: (Visual Cryptography)
MAC (Message Authentication Code)
Kriptografi dalam Kehidupan Sehari-hari
Bahan Kuliah ke-16 IF5054 Kriptografi
Rinaldi Munir/IF5054 Kriptografi1 Serangan Terhadap Kriptografi Bahan kuliah ke-2 IF5054 Kriptografi.
Algoritma Kriptografi Klasik (bagian 5)
Algoritma Kriptografi Modern (Bagian 1)
Otentikasi dan Tandatangan Digital
Operasi String.
Rinaldi M/IF5054 Kriptografi
Kriptografi Kunci-Publik
IF4058 Topik Khusus Informatika
Digital Signature Standard (DSS)
Manajemen Jaringan Komputer Topik: Pengamanan Jaringan dan Informasi
IF4020 Kriptografi Oleh: Rinaldi Munir Prodi Teknik Informatika ITB
ALGORITMA DAN BILANGAN BULAT
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)
Pembangkit Bilangan Acak Semu (Bagian2 )
Rinaldi M/IF5054 Kriptografi
Kriptografi Gabungan PGP (Pretty Good Privacy)
Bahan Kuliah IF5054 Kriptografi
Sistem Kriptografi Kunci-Publik
Algoritma Kriptografi Modern
Bahan Kuliah IF4020 Kriptografi
Algoritma Kriptografi Klasik. Pendahuluan 1. Cipher Substitusi.
Bahan Kuliah IF5054 Kriptografi
Perkembangan Riset dalam Bidang Kriptografi
Hill Cipher & Vigenere Cipher
4. Undecidabality (Bagian 1)
DIGITAL SIGNATURE.
Otentikasi.
Bahan Kuliah IF5054 Kriptografi
Sistem Persamaan Lanjar: Tiga kemungkinan solusi
Otentikasi dan Tandatangan Digital
4. Undecidabality (Bagian 2)
Kriptografi Kunci Publik (Asimetry Key) Algoritma Digital Signature Algorithm Materi 8 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika UMG.
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
MESSAGE DIGEST 5 (MD5) PERTEMUAN 8
FUNGSI HASH PERTEMUAN 10 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
Kustanto Sumber : Rinaldi Munir, ITB
Algoritma Kriptografi Modern
Tugas Keamanan Komputer dan Jaringan
Bahan Kuliah IF5054 Kriptografi
Digital Signature Standard (DSS)
Mata Kuliah Teknik Digital
Kriptografi Modern.
Transcript presentasi:

Bahan Kuliah IF5054 Kriptografi Fungsi Hash Bahan Kuliah IF5054 Kriptografi Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Pendahuluan Fungsi hash: fungsi yang - menerima masukan string yang panjangnya sembarang, - lalu mentransformasikannya menjadi string keluaran yang panjangnya tetap (fixed) (umumnya berukuran jauh lebih kecil daripada ukuran string semula). Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Persamaan fungsi hash: h = H(M) M = pesan kuran sembarang h = nilai hash (hash value) atau pesan-ringkas (message-digest) h <<<< M Contoh: size(M) = 1 MB, size(h) = 128 bit !!!! Nama lain fungsi hash adalah: -        - fungsi kompresi (compression function) -        - cetak-jari (fingerprint) -        - cryptographic checksum -        - message integrity check (MIC) -        - manipulation detection code (MDC) Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Fungsi Hash Satu-Arah Fungsi hash satu-arah (one-way function): – fungsi hash yang bekerja dalam satu arah. – satu arah: pesan yang sudah diubah menjadi message digest tidak dapat dikembalikan lagi menjadi pesan semula (irreversible). Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Ada beberapa fungsi hash satu-arah yang sudah dibuat orang, antara lain: - MD2, MD4, MD5, - Secure Hash Function (SHA), - Snefru, - N-hash, - RIPE-MD, dan lain-lain   (Catatan: MD adalah singkatan dari Message Digest). Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi

Aplikasi Fungsi Hash Satu-Arah Menjaga integritas data - Fungsi hash sangat peka terhadap perubahan 1 bit pada pesan - Pesan berubah 1 bit, nilai hash berubah sangat signifikan. - Bandingkan nilai hash baru dengan nilai hash lama. Jika sama, pesan masih asli. Jika tidak sama, pesan sudah dimodifikasi Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Contoh: (i) Pesan (berupa file) asli Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi (ii) Misal 33 diubah menjadi 32 Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Program yang di-downlaod dari internet sering dilengkapi dengan nilai hash untuk menjamin integritas file. Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi Menghemat waktu pengiriman. - Misal untuk memverifikasi sebuah salinan arsip dengan arsip asli. - Salinan dokumen berada di tempat yang jauh dari basisdata arsip asli - Ketimbang mengirim salinan arsip tersebut secara keseluruhan ke komputer pusat (yang membutuhkan waktu transmisi lama), lebih mangkus mengirimkan message digest-nya. - Jika message digest salinan arsip sama dengan message digest arsip asli, berarti salinan arsip tersebut sama dengan arsip master. Rinaldi Munir/IF5054 Kriptografi

Rinaldi Munir/IF5054 Kriptografi 3. Menormalkan panjang data yang beraneka ragam. - Misalkan password panjangnya bebas (minimal 8 karakter) - Password disimpan di komputer host (server) untuk keperluan otentikasi pemakai komputer. - Password disimpan di dalam basisdata. - Untuk menyeragamkan panjang field password di dalam basisdata, password disimpan dalam bentuk nilai hash (panjang nilai hash tetap). Rinaldi Munir/IF5054 Kriptografi