Dasar-dasar Kriptografi*

Deskripsi

Dasar-dasar Kriptografi merupakan salah satu ata kuliah yang memberikan wawasan peda mahasiswa tentang aplikasi matematika dalam bidang ilmu komputer, khususnya terkait dengan keamanan data. Dengan mengusasi konsep pada kriptografi, mahasiswa memiliki tambahan bekal yang luas tentang kegunaan matematika pada ilmun lain atau pada kebutuhan masyarakat di era teknologi informasi ini. Materi kuliah diberikan  kepada mahasiswa calon guru sekolah menengah sebagai bekal materi ajar di sekolah menengah sebab di sekolah-sekolah mulai dikenalkan konsep berpikir komputasi (computational thinking) sebagai dasar untuk  meningkatkan kemampuan siswa dalam berpikir logis,  prosedural, dan berpikir analitis (analytical thinking). Materi pokok yang akan diberikan pada perkuliahan ini meliputi enkripsi dan deskripsi data menggunakan kriptografi klasik dan pengembangannya, dasar-dasar matematika untuk pengembangan kriptografi, dan enkripsi dan deskripsi menggunakan kriptografi modern. Budaya keislaman dibangun dengan rutinitas pada awal perkuliahan yaitu membaca Al-fatihah, 5-10 ayat Al-Qur’an dan artinya, serta doa Tholabul Ilmi, sedangkan pada akhir perkuliahan membaca doa Kafarotul Majlis.

Capaian Pembelajaran
  1. Mahasiswa dapat melakukan enkripsi dan deskripsi data menggunakan kriptografi klasik dan pengembangannya.
  2. Dapat menguasai prinsip-prinsip kriptografi dan tujuan pengamanan data.
  3. Dapat enggunakan prinsip-prinsip cipher subtitusi dan transposisi untuk pengamanan data menggunakan algoritma kriptografi klasik.
  4. Menggunakan prinsip steganografi untuk penyembunyian data.
  5. Mahasiswa  menguasai dasar-dasar matematika untuk kriptografi
  6. Dapat menguasai konsep teori peluang dan kombinatorik untuk kriptografi.
  7. Dapat menguasai konsep teori bilangan untuk kriptografi.
  8. Dapat menguasai konsep aljabar linear dan matriks untuk kriptografi.
  9. Mahasiswa dapat menggunakan prinsip-prinsip kriptografi modern dan menggunakannya untuk pengamanan data.
  10. Dapat menguasasi prinsip dasar algoritma kriptografi modern, cipher blok, dan cipher aliran.
  11. Dapat menggunakan kirptografi kunci simetri untuk pengamanan data.
  12. Dapat menggunakan kriptografi kunci publik untuk pengaman data.

 

Materi
  1. Pengantar Kriptografi. Jenis-jenis serangan pada kriptografi.
  2. Prinsip algoritma kriptografi: subtitusi, tranposisi. Algoritma kriptografi klasik (caesar cipher, vigenere cipher, playfair cipher, hill cipher, product cipher)
  3. Steganografi
  4. Teori peluang dan kombinatorik.
  5. Integer, artimetika modular dan kongruensi.
  6. Matrik dan Sistem Persamaan Linear.
  7. Algoritma Kriptografi Modern (stream cipher dan block cipher, ECB, CBC, CFB, OFB).
  8. Kriptografi Kunci Simetri (Hiil, S-DES, DES, TDES, AES, RC5, GOST)
  9. Kriptografi Kunci Publik (Diffie-Hellman, RSA, ElGamal, Knapsack, McElice, Wu-Dawson, Invers Kiri-kanan)
Penilaian

1. Presensi
2. Tugas
3. UTS
4. UAS