IF4020 Kriptografi - Semester II Tahun 2019/2020

  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 2019 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. Landasan matematika untuk kriptografi
  4. Kriptografi klasik - Bagian 1
  5. Kriptografi klasik - Bagian 2

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

  7. Serangan terhadap kriptografi

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

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

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

  12. Digital Watermarking

  13. Kriptografi modern

  14. Review beberapa algoritma kriptografi modern

  15. Advanced Encryption Standard (AES)

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

  17. Algoritma RSA

  18. Algoritma ElGamal

  19. Algoritma Pertukaran Kunci Diffie-Hellman

  20. Algoritma Kriptografi Knapsack

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

  22. Fungsi Hash

  23. Algoritma MD5

  24. Secure Hash Algorithm SHA

  25. SHA-3: Kompetisi Fungsi Hash oleh NIST

  26. Message Authentication Code (MAC)

  27. Tanda-tangan Digital

  28. Digital Signature Algorithm (DSA)

  29. Sertifikat Digital dan Public Key Infrastructures (PKI)


  30. Protokol Kriptografi

  31. Secure Socket Layer (SSL)

  32. Pembangkit Bilangan Acak

  33. Kriptografi Visual (Visual Cryptography)

  34. Skema Pembagian data Rahasia (Secret Sharing Scheme)


Tugas
  1. Tugas kecil 1: Program Vigenere Cipher, Playfair Cipher, Super enkripsi
  2. Tugas kecil 2: Penyembunyian Pesan di dalam Berkas Citra dengan Metode Multiple-LSB
  3. Tugas besar 1: Perancangan dan implementasi block cipher "baru"
  4. Template makalah
  5. Tugas kecil 3: Implementasi Algoritma Elliptic Curve Cryptography ElGamal (ECCEG)

Ujian
  1. Ujian Tengah Semester

Makalah
  1. Makalah Tubes 1 (Block Cipher)
  2. Makalah UAS

Nilai Akhir
  1. Pengumuman nilai akhir

Foto peserta kuliah tahun ini