|
| IF5054 - Kriptografi |
3 sks |
|
|
Sifat: pilihan
Prasyarat:
Dosen:
Jadwal:
- Kuliah diadakan 2 kali seminggu dengan jadwal sbb:
- Selasa, 11-12.30 di 7610
- Kamis, 14.00 - 15.00 di 7610
Waktu Konsultasi Di luar Jam Kuliah:
Tujuan Umum:
- Memberikan pemahaman tentang keamanan data dengan kriptografi, meliputi konsep dan aplikasinya.
Tujuan Khusus:
- Mahasiswa mampu:
-
Memahami metode-metode enkripsi enkripsi dan dekripsi dengan berbagai algoritma kriptografi
- Memecahkan chiperteks sederhana dengan beberapa metode kriptanalisis.
- Memahami konsep otentikasi pesan dan digital signature
- Membuat program aplikasi kriptografi dengan bahasa pemrograman tertentu.
Lingkup Bahasan:
- Pokok Bahasan yang diberikan di dalam kuliah:
- Pengantar Kriptografi
- Jenis-jenis Serangan ( attack ) pada Kriptografi
- Teori Bilangan
- Algoritma Kriptografi Klasik
- Unbreakable Cipher
- Algoritma Kriptografi Modern
- Block Cipher
- Stream Cipher
- Data Encryption Standard (DES)
- Sistem Kriptografi Kunci-Publik
- Algoritma RSA
- Protokol Kriptografi
- Manajemen Kunci
- Otentikasi dan Sidik Dijital ( digital signature )
- Digital Signature Standard (DSS)
- Algoritma-algoritma Pendukung Kriptografi
- Kriptanalisis
- Steganografi dan Watermarking
- Kriptografi dalam Kehidupan Sehari-hari
Buku Utama:
- Buku teks yang dijadikan sebagai acuan kuliah:
- Schneier, Bruce, Aplied Cryptography 2nd , John Wiley & Sons, 1996
- Rhee, Man Young, Cryptography and Secure Communications , McGraw-Hill, 1994
- Meyer, Carl H. & Matyas, Stephen M., Cryptography, A New Dimension in Computer Data Security , John Wiley & Sons, 1982.
Buku Tambahan:
- Piper, Fred & Murphy, Sean, Cryptography, A Very Short Introduction , Oxford University Press, 2002
Sumber Lain:
- Sumber-sumber dari internet
Pelaksanaan Perkuliahan:
- Kuliah dilaksanakan dengan metodologi berikut:
- Kuliah tatap muka di kelas
- Pemberian Pekerjaan Rumah (1 kali)
- Pemberian tugas eksplorasi metode enkripsi terbaru di internet (1 kali)
- Pemberian tugas aplikasi (pemrograman) (2kali)
Aturan Kuliah:
- Aturan kuliah yang ditetapkan:
- Mahasiswa tidak boleh terlambat kuliah. Hal yang sama juga berlaku pada dosen. Keterlambatan yang ditolerir adalah 10 menit.
- Semua tugas dibuat per kelompok (@ 3 orang). Pengumpulan tugas tidak boleh terlambat. Keterlambatan akan dikenai pengurangan nilai
Penilaian:
- Komponen penilaian:
- Tugas pemrograman (40%)
- Tugas kriptanalisis (15%)
- Pekerjaan Rumah (10%)
- UAS (30%)
- Kehadiran kuliah (5%)
Asisten:
- Asisten yang membantu perkuliahan:
- Edy Suharto (IF '99)
- Ulil Hamida (IF '99)
|
|