IF4020 Kriptografi - Semester II Tahun 2020/2021

  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 2020 dengan mengunduh dokumen ini


Slide Bahan Kuliah
  1. 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)

  2. 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)

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

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

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

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

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

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

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

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

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

  12. Bitplane Complexity Segmentation (BPCS)
  13. Digital watermarking
    Pranala video di Youtube: di sini
    atau di sini

  14. Kriptografi modern (Bagian 1: Representasi bit dan operasi XOR)
    Pranala video di Youtube: di sini
    atau di sini

  15. Kriptografi modern (Bagian 2: Stream Cipher)
    Pranala video di Youtube: di sini
    atau di sini

  16. Kriptografi modern (Bagian 3: Block Cipher)
    Pranala video di Youtube: di sini
    atau di sini

  17. Kriptografi modern (Bagian 4: )
    Pranala video di Youtube: di sini
    atau di sini

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

  19. Kriptografi kunci-publik
    Pranala video di Youtube: di sini

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

  21. Fungsi hash
    Pranala video di Youtube: di sini

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

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

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

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

  26. Sertifikat digital
    Pranala video di Youtube: di sini

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

  28. Protokol Kriptografi

  29. Secure Socket Layer (SSL)

  30. Kriptografi Visual (Visual Cryptography) - Bagian 1

  31. Kriptografi Visual (Visual Cryptography) - Bagian 2

Tugas
  1. Tugas kecil 1: Memebuat program Vigenere Cipher, Playfair Cipher, Affine Cipher, Hill Cipher)
  2. Tugas kecil 2: Kriptanalisis Monoalpahabetic Cipher, Vigenere Cipher, dan Playfair Cipher
  3. Tugas Besar 1: Aplikasi Steganografi pada Berkas Citra, Audio, dan Video dengan Metode LSB dan Metode BPCS
  4. 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
  5. Tugas kecil 3: Membuat program RSA, Elgamal, dan Diffie-Hellman
  6. Tugas Besar 2: Penerapan Elliptic Curve Cryptography dan SHA-3 untuk Menandatangani Surel pada Perangkat Mobile
  7. Tugas makalah pengganti UAS dan template makalah

Ujian

Makalah
  1. Daftar Makalah 1 (Pengganti UTS)
  2. Daftar Makalah 2 (Pengganti UAS)

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