IF4020 Kriptografi - Semester I Tahun 2021/2022
- Informasi Perkuliahan
- Slide Bahan kuliah
- Pranala
- Tugas
- Ujian
- Makalah mahasiswa
- Nilai Akhir
- Foto peserta kuliah tahun ini
- Pengumuman
Informasi Perkuliahan
Unduh informasi perkuliahan 2021 dan rencana perkuliahan per minggu ini
Slide Bahan Kuliah
- Pengantar Kriptografi(2021)
Pranala video materi di Youtube: di sini
atau di sini
- Landasan matematika untuk kriptografi (2021)
- Kriptografi klasik (Bagian 1)
Pranala video materi di Youtube: di sini
atau di sini
Tambahan:
Applet Java "Caesar Cipher" (.jar)
Applet Java "Substitution Cipher" (.jar)
- Kriptografi klasik (Bagian 2)
Pranala video materi di Youtube: di sini
atau di sini
Tambahan:
Applet Java CryptoHelper: Vigenere Cipher, Affine Cipher, dll (.jar)
Applet Java jkrypto: Vigenere Cipher, dan analisisnya (Kasiski, analisis frekuensi, dll) (.jar)
Demo Playfair Cipher secara interaktif
- Kriptografi klasik (Bagian 3)
Pranala video materi di Youtube: di sini
atau di sini
- Serangan pada Kriptografi
Pranala video materi di Youtube: di sini
atau di sini
- One-time Pad (OTP): unbreakable cipher
Pranala video di Youtube: di sini
atau di sini
- Kriptanalisis sederhana (Bagian 1)
Pranala video di Youtube: di sini
atau di sini
- Kriptanalisis sederhana (Bagian 2)
Pranala video di Youtube: di sini
atau di sini
- Steganografi (Bagian 1)
Pranala video di Youtube: di sini
atau di sini
- Steganografi (Bagian 2)
Pranala video di Youtube: di sini
atau di sini
- Steganografi (Bagian 3)
Pranala video di Youtube: di sini
atau di sini
- Kriptografi modern
Pranala video di Youtube: di sini
atau di sini
- Stream cipher
Pranala video di Youtube: di sini
Pranala video RC4 dan A5 di Youtube: di sini
- Block cipher
Pranala video di Youtube: di sini
atau di sini
- Prinsip-prinsip perancangan block cipher
Pranala video di Youtube: di sini
atau di sini
- Review beberapa block cipher:
a) Data Encryption Standard (DES)
Pranala video di Youtube: di sini
atau di sini
b) GOST
Pranala video di Youtube: di sini
c) Triple DES dan RC5
Pranala video di Youtube: di sini
d) Advanced Encryption Standard (AES)
Pranala video di Youtube: di sini
- Kriptografi asimetri (kriptografi kunci-publik)
Pranala video di Youtube: di sini
- Beberapa algoritma kriptografi kunci-publik:
a) Algoritma RSA
Pranala video di Youtube: di sini
Pranala video di Youtube: di sini
c) Algoritma pertukaran kunci Diffie-Hellman
Pranala video di Youtube: di sini
b) Algoritma Elgamal
Pranala video di Youtube: di sini
d)Algoritma kriptografi knapsack
Pranala video di Youtube: di sini
- Enkripsi homomorfik (homomorphic encryption)
- a) Elliptic Curve Cryptography (ECC) - Bagian 1
Pranala video di Youtube: di sini
b) Elliptic Curve Cryptography (ECC) - Bagian 2
Pranala video di Youtube: di sini
Baca paper ECC 1: Encoding And Decoding of a Message in the Implementation of Elliptic Curve Cryptography using Koblitz’s Method
Baca paper ECC 2: Implementation of Text Encryption using Elliptic Curve Cryptography
- a)Pengantar fungsi hash
Pranala video di Youtube: di sini
b)Penggunaan hash di dalam blockchain
- Beberapa fungsi hash populer:
a) Fungsi hash MD5
Pranala video di Youtube: di sini
b) Fungsi hash SHA-1
Pranala video di Youtube: di sini
c) Fungsi hash SHA-3 (Keccak)
Pranala video di Youtube: di sini
- Tanda-tangan digital (digital signature)
Pranala video di Youtube: di sini
- Digital Signature Standard (DSS)
Pranala video di Youtube: di sini
- Message Authentication Code (MAC)
Pranala video di Youtube: di sini
- Sertifikat digital
Pranala video di Youtube: di sini
- Public Key Infrastructure (PKI)
Pranala video di Youtube: di sini
- Protokol Kriptografi
Pranala video di Youtube: di sini
- Secure Socket Layer (SSL)
Pranala video di Youtube: di sini
- Pembangkit bilangan acak
Pranala video di Youtube: di sini
- Skema Pembagian data Rahasia (Secret Sharing Scheme)
Pranala video di Youtube: di sini
- Pembangkit bilangan acak
Pranala video di Youtube: di sini
- Kriptografi Visual (Visual Cryptography) - Bagian 1
Pranala video di Youtube: di sini
- Kriptografi Visual (Visual Cryptography) - Bagian 2
Pranala video di Youtube: di sini
Tugas
- Tugas 1: Membuat program Vigenere Cipher, Playfair Cipher, Affine Cipher, Hill Cipher, Enigma Cipher
- Tugas 2: Kriptanalisis Monoalphabetic Cipher, Vigenere Cipher, Playfair Cipher, Hill Cipher
- Tugas 3: Modifikasi RC4 dan steganografi pada berkas multimedia (citra, audio, video)
- Tugas 4: Implementasi algoritma RSA, ElGamal, Paillier, dan ECC
- Tugas 5: Program tanda-tangan digital pada File Teks
- Tugas makalah pengganti UAS dan template makalah format IEEE
Ujian
- Soal UTS dan kunci jawabannya
Makalah
- Daftar makalah tugas kriptografi pengganti UAS
Nilai Akhir
- Pengumuan nilai akhir
Foto peserta kuliah tahun ini
Foto-foto
UTS (Foto 1)
UTS (Foto 2)
UTS (Foto 3)
UTS (Foto 4)
UTS (Foto 5)
UTS (Foto 6)
UTS (Foto 7)
UTS (Foto 8)
UTS (Foto 9)
UTS (Foto 10)
UTS (Foto 11)