IF4020 Kriptografi - Semester II Tahun 2014/2015

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

Informasi Perkuliahan

Unduh informasi perkuliahan 2015 dengan mengunduh dokumen ppt ini


Slide Bahan Kuliah
  1. Pengantar Kriptografi (2015) (.ppt)
  2. Contoh video tidak terenkripsi (.mpg)
  3. Contoh video terenkripsi (.mpg)
  4. Program Wireshark (.paf)
  5. Serangan Terhadap Kriptografi (.ppt)
  6. Algoritma Kriptografi Klasik - bagian 1 (2015) (.ppt)
  7. Algoritma kriptografi Klasik - bagian 2 (2015) (.ppt)
  8. One-Time Pad, Cipher yang tidak dapat dipecahkan (.ppt)
  9. Applet Java "Caesar Cipher" (.jar)
  10. Applet Java "Substitution Cipher" (.jar)
  11. Applet Java "Vigenere Cipher", "Affine Cipher", dll (.jar)
  12. Applet Java "Vigenere Cipher", dan analisisnya (Kasiski, analisis frekuensi, dll) (.jar)
  13. Kriptanalisis (2015) (.ppt)
  14. Steganografi (2015) (.pdf)
  15. Pengenalan Watermarking (2015) (.pdf)
  16. Algoritma Kriptografi Modern (2015) (.ppt)
  17. Makalah orijinal Claude Shanon (1949): Communication Theory of Secrecy Systems
  18. Review beberapa algoritma kriptografi modern (.ppt)
  19. Advanced Encryption Standard (AES) (.ppt)
  20. Aplikasi Enkripsi pada Yahoo Messenger! (.ppt)
  21. Makalah terkait aplikasi add-in pada instant messenger:
    (a) Analisis dan Implementasi Pengamanan Pesan pada Yahoo! Messenger dengan Algoritma RSA , oleh Mohamad Irvan Faradian (IF 2004)
    (b) Implementasi Algoritma Kriptografi Kunci-Publik RSA sebagai Plug-in Aplikasi Instant messaging Yahoo Messenger , oleh David Susanto (IF 2004)
  22. Multimedia Cryptography (.pptx)
  23. Makalah terkait VEA dan MVEA: Perancangan dan Implementasi Modifikasi Algoritma VEA (Video Video Encryption Algorithm) untuk Video Streaming
  24. Kriptografi Kunci-Publik (2015) (.ppt)
  25. Makalah: New Directions in Cryptography, by Whitfield Diffie and Martin E. Hellman
  26. Algoritma RSA (2015) (.ppt)
  27. Algoritma ElGamal (2015) (.ppt)
  28. Algoritma Pertukaran Kunci Diffie-Hellman (2015) (.ppt)
  29. Algoritma Kriptografi Knapsack (2015) (.pptx)
  30. Elliptic Curve Cryptography (ECC) (2015) (.pdf)
  31. Makalah: Encoding And Decoding of a Message in the Implementation of Elliptic Curve Cryptography using Koblitz’s Method (.pdf)
  32. Fungsi Hash (2015) (.ppt)
  33. Algoritma MD5 (2015) (.ppt)
  34. Secure Hash Algorithm SHA (2015) (.ppt)
  35. SHA-3: Kompetisi Fungsi Hash oleh NIST (2015) (.ppt)
  36. Message Authentication Code (MAC) (2015) (.ppt)
  37. Tandatangan Digital (2015) (.ppt)
  38. Digital Signature Algorithm (DSA) (2015) (.ppt)
  39. Sertifikat Digital dan Public Key Infrastructures (PKI) (2015) (.ppt)
  40. Protokol Kriptografi (.ppt)
  41. Secure Socket Layer (SSL) (.ppt)
  42. Skema pembagian data rahasia (.ppt)
  43. Kriptografi Visual (Visual Cryptography) (.ppt)
  44. Makalah orisinal Moni Naor dan Adi Shamir: Visual Cryptography
  45. Pembangkit Bilangan Acak (2015) (.ppt)

E-book:

  1. Handbook of Applied Cryptography (zip - 4.17 MB)
  2. Introduction to Cryptography with Java Applets (pdf - 9.70 MB)
  3. Cryptanalysys, a Study of Ciphers and Their solutions (.pdf - 12 MB)
  4. Java Cryptography (.pdf - 1.47 MB)


Pranala

Beberapa pranala yang berkaitan dengan bahan kriptografi:

  1. Webklopedia perihal kriptografi di Wikipedia
  2. Portal kriptografi


Tugas
  1. Tugas Kecil 1: Mmembuat applet Java "Vigenere Cipher", standard dan extended (doc)
  2. Tugas Kecil 2: Kriptanalisis (doc)
  3. Tugas Besar 1: Perbandingan Tiga Metode Steganografi pada Citra Digital Berbasis Metode Modifikasi LSB (doc).
    Paper yang dijadikan rujukan Tugas Besar 1:
    a. Liao, X., Wena, Q., Zhang, J. (2011): A steganographic method for digital images with four-pixel differencing and modified LSB substitution , Journal of Visual Communication and Image Representation. 2011; 22:1–8.
    b. Swain, S. (2014): Digital Image Steganography using Nine-Pixel Differencing and Modified LSB Substitution , Indian Journal of Science and Technology, Vol 7(9), 1444–1450, September 2014
  4. Tugas Makalah I: Rancangan dan Implementasi Algoritma Block Cipher 'Baru'' (doc)
    Template Makalah: IEEE Paper Template (.pdf)
    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: Implementasi Algoritma Elliptic Curve Cryptography (ECC) (doc)
    Gunakan metode pengkodean pesan menjadi titik dalam kurva eliptik seperti yang dijelaskan di dalam makalah ini
  6. Tugas Besar 2: Aplikasi Klien Surel dengan Fitur Enkripsi dan Tanda Tangan Digital (Secure E-mail) (doc)
    Algoritma Elliptic Curve Digital Signature Algorithm (ECDSA) dapat dibaca pada makalah ini:
    Elliptic Curve Cryptography: An Implementation Guide

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

Nilai Akhir
  1. Daftar nilai akhir

Foto peserta kuliah tahun ini


Foto 1 (sedang menonton film "Imitation Game" (Foto 1)


Foto 2 (sedang menonton film "Imitation Game" (Foto 1)


Foto 3 (sedang menonton film "Imitation Game" (Foto 1)