INF023 Semester 4

Kryptografi

Mata kuliah Kriptografi membahas konsep, prinsip, dan teknik pengamanan informasi menggunakan berbagai metode kriptografi. Materi mencakup pengenalan dan tujuan kriptografi, kriptografi klasik, kriptografi kunci rahasia dan kunci publik, Block Cipher, Data Encryption Standard (DES), Fast Exponentiation, RSA, Rabin-Williams Cryptosystem, ElGamal Encryption, Advanced Encryption Standard (AES), fungsi hash dan MD5, serta penerapan kriptografi pada aplikasi web dan e-commerce. Mahasiswa juga mempelajari konsep kriptografi modern, watermarking, dan steganografi sebagai bagian dari teknik perlindungan informasi. Pembelajaran menggunakan pendekatan Student-Centered Learning (SCL) yang mendorong mahasiswa untuk aktif dan mandiri dalam memahami serta menerapkan konsep kriptografi. Pada akhir mata kuliah, mahasiswa diharapkan mampu memahami prinsip kerja berbagai algoritma kriptografi, memilih metode yang sesuai dengan kebutuhan keamanan, serta menerapkannya dalam penyelesaian kasus dan proyek pengamanan informasi.

14 Pertemuan

Pilih pertemuan untuk mengakses materi pembelajaran.

Setiap pertemuan memuat ringkasan, tujuan pembelajaran, dan materi yang tersedia untuk topik tersebut.

Pertemuan 1

Pendahuluan Kriptografi

Membahas konsep dasar kriptografi, tujuan pengamanan informasi, serta pengenalan plaintext, ciphertext, enkripsi, dekripsi, dan kunci.

Pertemuan 2

Algoritma Kriptografi Klasik

Membahas prinsip kriptografi klasik serta teknik dasar substitusi dan transposisi dalam proses penyandian informasi.

Pertemuan 3

Block Cipher

Membahas konsep block cipher sebagai teknik kriptografi yang memproses data dalam bentuk blok menggunakan kunci tertentu.

Pertemuan 4

Konsep DES

Membahas Data Encryption Standard (DES), struktur algoritma, penggunaan kunci, serta proses enkripsi dan dekripsi data.

Pertemuan 5

Algoritma RSA

Membahas RSA sebagai algoritma kriptografi kunci publik, meliputi pembentukan pasangan kunci serta proses enkripsi dan dekripsi.

Pertemuan 6

Algoritma Rabin-Williams Cryptosystem

Membahas konsep Rabin-Williams Cryptosystem sebagai algoritma kriptografi kunci publik serta prinsip enkripsi dan dekripsinya.

Pertemuan 7

Algoritma El-Gamal Encryption

Membahas algoritma El-Gamal sebagai metode kriptografi asimetris, termasuk pembentukan kunci serta proses enkripsi dan dekripsi.

Pertemuan 8

Algoritma Hash dan MD5

Membahas konsep fungsi hash, karakteristik message digest, serta penggunaan algoritma MD5 untuk menghasilkan nilai hash dari suatu data.

Pertemuan 9

Kriptografi dalam Kehidupan Nyata

Membahas berbagai penerapan kriptografi dalam aktivitas sehari-hari, seperti komunikasi digital, autentikasi, transaksi, dan perlindungan data.

Pertemuan 10

Steganografi

Membahas konsep steganografi sebagai teknik menyembunyikan informasi rahasia di dalam media digital sehingga keberadaan pesan tidak mudah diketahui.

Pertemuan 11

Kriptografi dalam E-Commerce 1

Membahas peran kriptografi dalam melindungi transaksi elektronik, informasi pengguna, serta komunikasi antara pelanggan dan sistem e-commerce.

Pertemuan 12

Kriptografi dalam E-Commerce 2

Membahas penerapan lanjutan kriptografi pada e-commerce, khususnya perlindungan data transaksi, autentikasi, integritas informasi, dan keamanan komunikasi.

Pertemuan 13

Praktikum Pemrograman Kriptografi

Membahas implementasi konsep dan algoritma kriptografi melalui pemrograman untuk memahami proses enkripsi, dekripsi, dan pengolahan data secara praktis.

Pertemuan 14

Kriptografi dalam Aplikasi Website

Membahas penerapan kriptografi pada aplikasi website untuk melindungi autentikasi, komunikasi, data pengguna, dan informasi yang dipertukarkan melalui jaringan.