S1-IF :: S2-SI :: S2-SE :: S2-IF   

IF5054 - Kriptografi 3 sks

Sifat: pilihan

Prasyarat:

Dosen:

  • Ir. Rinaldi Munir, M.T.


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:

  • Kapan saja


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)