Back to Homepage

Kriptografi (3 sks)

Deskripsi Mata Kuliah: Pada mata kuliah kriptografi dipelajari tentang penerapan matematika untuk menyelesaikan beberapa permasalahan pada keamanan informasi, seperti kerahasiaan informasi, keutuhan informasi, autentikasi identitas digital dan nir-penyangkalan. Beberapa konsep yang dibahas yaitu dasar-dasar teori bilangan dan struktur aljabar (grup, ring dan lapangan hingga) yang mendasari kriptografi, sejarah kriptografi klasik, pengantar kripto analisis atau teknik pemecahan sandi rahasia, kriptografi modern, Block Cipher DES dan AES, Stream Cipher, Fungsi Hash, Pertukaran Kunci Diffie-Hellman, kriptografi kunci publik RSA dan ElGamal, Kriptografi Kurva Elliptik, serta tanda tangan digital RSA, ElGamal dan DSA. Selain itu juga diperkenalkan pendahuluan tentang kriptografi pasca-kuantum (Post-Quantum Cryptography).

Referensi:

  1. Stinson Douglas R. and Maura B. Paterson, 2019, Cryptography Theory and Practice Fourth Edition, CRC Press. (Referensi Utama)
  2. Jeffrey Hoffstein, Jill Pipher, and Joseph H. Silverman, 2014, Introduction to Mathematical Cryptography 2nd Edition, Springer.
  3. Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, 1996, Handbook of Applied Cryptography, CRC Press. (Download Here)
  4. Rifki Sadikin, 2012, Kriptografi untuk Keamanan Jaringan dan Implementasinya dalam Bahasa Java, Penerbit Andi, Yogyakarta.
  5. Tim Lemsaneg (Lembaga Sandi Negara), 2007, Jelajah Kriptologi, Lembaga Sandi Negara, Jakarta.

Materi Perkuliahan:

  1. Masalah Keamanan Informasi
  2. Landasan Matematika (Teori Bilangan dan Struktur Aljabar)
  3. Sistem Kriptografi Klasik
  4. Pengantar Kripto Analisis/Teknik Pemecahan Sistem Kriptografi
  5. Block Cipher (Studi Kasus: DES dan AES)
  6. Stream Cipher (LFSR)
  7. Hash Function
  8. Protokol Pertukaran Kunci Diffie-Hellman
  9. Kriptografi Kunci Publik (Studi Kasus: RSA dan ElGamal)
  10. Tanda Tangan Digital (Studi Kasus: Tanda Tangan RSA dan DSA)
  11. Kriptografi Kurva Elliptik
  12. Pengantar Post-Quantum Cryptography
Pertemuan Perkuliahan: Software Pendukung Perkuliahan: Link Website Pendukung Perkuliahan: Back to Homepage