IF4020 Kriptografi - Semester I Tahun 2021/2022

  1. Informasi Perkuliahan
  2. Slide Bahan kuliah
  3. Pranala
  4. Tugas
  5. Ujian
  6. Makalah mahasiswa
  7. Nilai Akhir
  8. Foto peserta kuliah tahun ini
  9. Pengumuman

Informasi Perkuliahan

Unduh informasi perkuliahan 2021 dan rencana perkuliahan per minggu ini


Slide Bahan Kuliah
  1. Pengantar Kriptografi(2021)
    Pranala video materi di Youtube: di sini
    atau di sini

  2. Landasan matematika untuk kriptografi (2021)
  3. 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)

  4. 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

  5. Kriptografi klasik (Bagian 3)
    Pranala video materi di Youtube: di sini
    atau di sini

  6. Serangan pada Kriptografi
    Pranala video materi di Youtube: di sini
    atau di sini

  7. One-time Pad (OTP): unbreakable cipher
    Pranala video di Youtube: di sini
    atau di sini

  8. Kriptanalisis sederhana (Bagian 1)
    Pranala video di Youtube: di sini
    atau di sini

  9. Kriptanalisis sederhana (Bagian 2)
    Pranala video di Youtube: di sini
    atau di sini

  10. Steganografi (Bagian 1)
    Pranala video di Youtube: di sini
    atau di sini

  11. Steganografi (Bagian 2)
    Pranala video di Youtube: di sini
    atau di sini

  12. Steganografi (Bagian 3)
    Pranala video di Youtube: di sini
    atau di sini

  13. Kriptografi modern
    Pranala video di Youtube: di sini
    atau di sini

  14. Stream cipher
    Pranala video di Youtube: di sini
    Pranala video RC4 dan A5 di Youtube: di sini

  15. Block cipher
    Pranala video di Youtube: di sini
    atau di sini

  16. Prinsip-prinsip perancangan block cipher
    Pranala video di Youtube: di sini
    atau di sini

  17. 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

  18. Kriptografi asimetri (kriptografi kunci-publik)
    Pranala video di Youtube: di sini

  19. 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

  20. Enkripsi homomorfik (homomorphic encryption)

  21. 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

  22. a)Pengantar fungsi hash
    Pranala video di Youtube: di sini
    b)Penggunaan hash di dalam blockchain

  23. 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

  24. Tanda-tangan digital (digital signature)
    Pranala video di Youtube: di sini

  25. Digital Signature Standard (DSS)
    Pranala video di Youtube: di sini

  26. Message Authentication Code (MAC)
    Pranala video di Youtube: di sini

  27. Sertifikat digital
    Pranala video di Youtube: di sini

  28. Public Key Infrastructure (PKI)
    Pranala video di Youtube: di sini

  29. Protokol Kriptografi
    Pranala video di Youtube: di sini

  30. Secure Socket Layer (SSL)
    Pranala video di Youtube: di sini

  31. Pembangkit bilangan acak
    Pranala video di Youtube: di sini

  32. Skema Pembagian data Rahasia (Secret Sharing Scheme)
    Pranala video di Youtube: di sini

  33. Pembangkit bilangan acak
    Pranala video di Youtube: di sini

  34. Kriptografi Visual (Visual Cryptography) - Bagian 1
    Pranala video di Youtube: di sini

  35. Kriptografi Visual (Visual Cryptography) - Bagian 2
    Pranala video di Youtube: di sini

Tugas
  1. Tugas 1: Membuat program Vigenere Cipher, Playfair Cipher, Affine Cipher, Hill Cipher, Enigma Cipher
  2. Tugas 2: Kriptanalisis Monoalphabetic Cipher, Vigenere Cipher, Playfair Cipher, Hill Cipher
  3. Tugas 3: Modifikasi RC4 dan steganografi pada berkas multimedia (citra, audio, video)
  4. Tugas 4: Implementasi algoritma RSA, ElGamal, Paillier, dan ECC
  5. Tugas 5: Program tanda-tangan digital pada File Teks
  6. Tugas makalah pengganti UAS dan template makalah format IEEE

Ujian
  1. Soal UTS dan kunci jawabannya

Makalah
  1. Daftar makalah tugas kriptografi pengganti UAS

Nilai Akhir
  1. 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)