IF4020 Kriptografi - Semester II Tahun 2017/2018

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

Informasi Perkuliahan

Unduh informasi perkuliahan 2018 dengan mengunduh dokumen ini


Slide Bahan Kuliah
  1. Pengantar Kriptografi

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

  3. Algoritma Kriptografi Klasik - bagian 1

  4. Tambahan:
    Applet Java "Caesar Cipher" (.jar)
    Applet Java "Substitution Cipher" (.jar)

  5. Algoritma Kriptografi Klasik - bagian 2
  6. Rilis Tugas Kecil 1

  7. One-Time Pad (OTP), cipher yang tidak dapat dipecahkan

  8. Serangan terhadap kriptografi

  9. Kriptanalisis sederhana
  10. Rilis Tugas Kecil 2

  11. Steganografi
  12. Bacaan tambahan dari Internet: Stegosploit: how to hack a computer using an image

  13. Metode steganografi BPCS (Bit-plane Complecity Segmentation)

  14. Digital Watermarking

  15. Algoritma kriptografi modern

  16. Review beberapa algoritma kriptografi modern

  17. Advanced Encryption Standard (AES)

  18. Kriptografi Visual (Visual Cryptography)

  19. Skema Pembagian data Rahasia (Secret Sharing Scheme)

  20. Kriptografi Kunci-Publik
    Makalah: New Directions in Cryptography, by Whitfield Diffie and Martin E. Hellman

  21. Algoritma RSA

  22. Algoritma ElGamal

  23. Algoritma Pertukaran Kunci Diffie-Hellman

  24. Algoritma Kriptografi Knapsack

  25. Elliptic Curve Cryptography (ECC)
    Makalah: Encoding And Decoding of a Message in the Implementation of Elliptic Curve Cryptography using Koblitzís Method (.pdf)

  26. Fungsi Hash

  27. Algoritma MD5

  28. Secure Hash Algorithm SHA

  29. SHA-3: Kompetisi Fungsi Hash oleh NIST

  30. Message Authentication Code (MAC)

  31. Tanda-tangan Digital

  32. Digital Signature Algorithm (DSA)

  33. Sertifikat Digital dan Public Key Infrastructures (PKI)


  34. Protokol Kriptografi

  35. Secure Socket Layer (SSL)

  36. Pembangkit Bilangan Acak


Tugas
  1. Tugas kecil 1: membuat program Vigenere Cipher dan Playfair Cipher
  2. Tugas kecil 2: kriptanalisis
  3. Tugas besar 1: steganografi
  4. Tugas pengganti UTS
  5. Tugas kecil 3: membuat program RSA dan ECC
  6. Tugas besar 2: Penerapan Elliptic Curve Cryptography untuk Aplikasi pada Perangkat Mobile/Desktop
  7. Tugas makalah pengganti UAS

Makalah
  1. Daftar makalah I (Tugas pengganti UTS)
  2. Daftar makalah II (Tugas pengganti UAS)

Nilai Akhir
  1. Daftar nilai akhir

Foto peserta kuliah tahun ini