IF4020 Kriptografi - Semester II Tahun 2020/2021
- Informasi Perkuliahan
- Slide Bahan kuliah
- Pranala
- Tugas
- Ujian
- Makalah mahasiswa
- Nilai Akhir
- Foto peserta kuliah tahun ini
- Pengumuman
Informasi Perkuliahan
Unduh informasi perkuliahan 2020 dengan mengunduh dokumen ini
Slide Bahan Kuliah
- Pengantar Kriptografi (2020)
Pranala video materi di Youtube: di sini
atau di siniM
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)
- 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
- Kriptanalisis sederhana (Bagian 1)
Pranala video di Youtube: di sini
atau di siniQ
- Kriptanalisis sederhana (Bagian 2)
Pranala video di Youtube: di sini
atau di sini
- One-time Pad (OTP): unbreakable cipher
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
- Bitplane Complexity Segmentation (BPCS)
- Digital watermarking
Pranala video di Youtube: di sini
atau di sini
- Kriptografi modern (Bagian 1: Representasi bit dan operasi XOR)
Pranala video di Youtube: di sini
atau di sini
- Kriptografi modern (Bagian 2: Stream Cipher)
Pranala video di Youtube: di sini
atau di sini
- Kriptografi modern (Bagian 3: Block Cipher)
Pranala video di Youtube: di sini
atau di sini
- Kriptografi modern (Bagian 4: )
Pranala video di Youtube: di sini
atau di sini
- Review beberapa block cipher dan stream cipher:
a) Data Encryption Standard (DES)
Pranala video di Youtube: 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
e) RC4 dan A5
Pranala video di Youtube: di sini
- Kriptografi kunci-publik
Pranala video di Youtube: di sini
- Beberapa algoritma kriptografi kunci-publik:
a) Algoritma RSA
Pranala video di Youtube: di sini
b) Algoritma Elgamal
Pranala video di Youtube: di sini
c) Algoritma pertukaran kunci Diffie-Hellman
Pranala video di Youtube: di sini
d)Algoritma kriptografi knapsack
Pranala video di Youtube: di sini
e) Elliptic Curve Cryptography (ECC) - Bagian 1
Pranala video di Youtube: di sini
f) 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
- Pembangkit bilangan acak
Pranala video di Youtube: di sini
- Fungsi hash
Pranala video di Youtube: di sini
- 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
- Skema Pembagian data Rahasia (Secret Sharing Scheme)
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 kecil 1: Memebuat program Vigenere Cipher, Playfair Cipher, Affine Cipher, Hill Cipher)
- Tugas kecil 2: Kriptanalisis Monoalpahabetic Cipher, Vigenere Cipher, dan Playfair Cipher
- Tugas Besar 1: Aplikasi Steganografi pada Berkas Citra, Audio, dan Video dengan Metode LSB dan Metode BPCS
- Tugas pengganti UTS
Template makalah pengganti UTS
Contoh-contoh paper new block cipher:
a. HIGHT: A New Block Cipher Suitable for Low-Resource Device
b. MARC – A New Block Cipher Algorithm
c. The RC6 Block Cipher
d. KLEIN: A New Family of Lightweight Block Ciphers
e. Proposal of New Block Cipher Algorithm
f. Security Analysis of Selective Image Encryption Algorithm Based on Chaos and CBC-like Mode
- Tugas kecil 3: Membuat program RSA, Elgamal, dan Diffie-Hellman
- Tugas Besar 2: Penerapan Elliptic Curve Cryptography dan SHA-3 untuk Menandatangani Surel pada Perangkat Mobile
- Tugas makalah pengganti UAS dan template makalah
Ujian
Makalah
- Daftar Makalah 1 (Pengganti UTS)
- Daftar Makalah 2 (Pengganti UAS)
Nilai Akhir
- Pengumuman nilai akhir dan indeks nilai
Foto peserta kuliah tahun ini
Foto-foto
Kuliah daring (Foto 1)
Kuliah daring (Foto 2)
Kuliah daring (Foto 3)
Kuliah daring (Foto 4)
Kuliah daring (Foto 5)