II4031 Kriptografi dan Koding - 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 2021 dan rencana perkuliahan per minggu ini


Slide Bahan Kuliah
  1. Pengantar Kriptografi STI (2021)
    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 (2021)
    Pranala video materi di Youtube (Video bagian 1): di sini
    Pranala video materi di Youtube (Video bagian 2): di sini
    Pranala video materi di Youtube (Video bagian 3): di sini

    Tambahan:
    Applet Java "Caesar Cipher" (.jar)
    Applet Java "Substitution Cipher" (.jar)
    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

  3. One-Time Pad: sebuah unbreakable cipher (2021)
    Pranala video di Youtube: di sini
    atau di sini

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

  5. Stream cipher (2021)
    Pranala video di Youtube: di sini
    Pranala video RC4 dan A5 di Youtube: di sini

  6. Block cipher (2021)
    Pranala video di Youtube: di sini
    atau di sini

  7. Data Encryption Standard (DES)
    Pranala video di Youtube: di sini

  8. Tiple-DES (3DES) dan RC5
    Pranala video di Youtube: di sini

  9. Advanced Encryption Standard (AES)
    Pranala video di Youtube: di sini

  10. Steganografi (AES)
    Pranala video steganografi bagian 1 di Youtube: di sini
    atau di sini
    Pranala video steganografi bagian 2 di Youtube: di sini
    atau di sini

  11. Kriptografi Kunci-Publik (Public-key Cryptography)
    Pranala video di Youtube: di sini

  12. Algoritma RSA
    Pranala video di Youtube: di sini

  13. Algoritma pertukaran kunci Diffie-Hellman
    Pranala video di Youtube: di sini

  14. Elliptic Curve Cryptography (ECC) - Bagian 1
    Pranala video di Youtube: di sini

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

  16. Fungsi hash
    Pranala video di Youtube: di sini

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

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

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

  20. Sertifikat digital
    Pranala video di Youtube: di sini

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

  22. Protokol Kriptografi
    Pranala video di Youtube: di sini

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


Tugas
  1. Tugas 1: Program beberapa cipher klasik
  2. Tugas 2: Program "modified RC4"
  3. Tugas 3: Program RSA
  4. Tugas 4: Implementasi Program Tanda-tangan Digital dengan Menggunakan Algoritma RSA dan Fungsi hash SHA-1

Ujian
  1. Soal dan kunci jawaban UTS

Makalah

Nilai Akhir

Foto peserta kuliah tahun ini


    Kuliah daring (Foto 1)


    Kuliah daring (Foto 2)


    Ujian Tengah Semester (Foto 3)


    Ujian Tengah Semester (Foto 4)


    Ujian Tengah Semester (Foto 5)


    Ujian Tengah Semester (Foto 6)