IF4020 Kriptografi - Semester II Tahun 2019/2020
- Informasi Perkuliahan
- Slide Bahan kuliah
- Pranala
- Tugas
- Ujian
- Makalah mahasiswa
- Nilai Akhir
- Foto peserta kuliah tahun ini
- Pengumuman
Informasi Perkuliahan
Unduh informasi perkuliahan 2019 dengan mengunduh dokumen ini
Slide Bahan Kuliah
- Pengantar Kriptografi
Tambahan:
Video pengantar kriptografi (Sumber: Youtube) (.mp4, ukuran 4,4 MB)
Video asymmetric cryptography (Sumber: Youtube) (.mp4, ukuran 162 MB)
Contoh video tidak terenkripsi: Harry Potter (.mpg)
Contoh video terenkripsi: Harry Potter (.mpg)
- Landasan matematika untuk kriptografi
- Kriptografi klasik - Bagian 1
- Kriptografi klasik - Bagian 2
Tambahan:
Applet Java "Caesar Cipher" (.jar)
Applet Java "Substitution Cipher" (.jar)
- Serangan terhadap kriptografi
- One-Time Pad (OTP), cipher yang tidak dapat dipecahkan
- Steganografi
Bacaan tambahan dari Internet: Stegosploit: how to hack a computer using an image
- Metode steganografi BPCS (Bit-plane Complecity Segmentation)
- Digital Watermarking
- Kriptografi modern
- Review beberapa algoritma kriptografi modern
- Advanced Encryption Standard (AES)
- Kriptografi Kunci-Publik
Makalah: New Directions in Cryptography, by Whitfield Diffie and Martin E. Hellman
- Algoritma RSA
- Algoritma ElGamal
- Algoritma Pertukaran Kunci Diffie-Hellman
- Algoritma Kriptografi Knapsack
- Elliptic Curve Cryptography (ECC)
Makalah: Encoding And Decoding of a Message in the Implementation of Elliptic Curve Cryptography using Koblitz’s Method (.pdf)
- Fungsi Hash
- Algoritma MD5
- Secure Hash Algorithm SHA
- SHA-3: Kompetisi Fungsi Hash oleh NIST
- Message Authentication Code (MAC)
- Tanda-tangan Digital
- Digital Signature Algorithm (DSA)
- Sertifikat Digital dan Public Key Infrastructures (PKI)
- Protokol Kriptografi
- Secure Socket Layer (SSL)
- Pembangkit Bilangan Acak
- Kriptografi Visual (Visual Cryptography)
- Skema Pembagian data Rahasia (Secret Sharing Scheme)
Tugas
- Tugas kecil 1: Program Vigenere Cipher, Playfair Cipher, Super enkripsi
- Tugas kecil 2: Penyembunyian Pesan di dalam Berkas Citra dengan Metode Multiple-LSB
- Tugas besar 1: Perancangan dan implementasi block cipher "baru"
- Template makalah
- Tugas kecil 3: Implementasi Algoritma Elliptic Curve Cryptography ElGamal (ECCEG)
Ujian
- Ujian Tengah Semester
Makalah
- Makalah Tubes 1 (Block Cipher)
- Makalah UAS
Nilai Akhir
- Pengumuman nilai akhir
Foto peserta kuliah tahun ini