Cryptography

PEMBERITAHUAN

Bagi yang hendak mengambil matakuliah ini, Anda harus sudah lulus matakuliah keamanan komputer.

PENGAJAR

Willy Sudiarto Raharjo, S.Kom., M.Cs

PENGANTAR

Matakuliah ini memperkenalkan konsep Kriptografi mulai dari sejarah, enkripsi simetris dan asimetris, integritas pesan, tandatangan dan sertifikat digital, protokol identifikasi dan beberapa topik tambahan seperti zero knowledge dan multi party computation.

MATERI

  1. Syllabus
  2. Introduction of Modern Cryptography
  3. Perfectly Secret Encryption
  4. Symmetric Key Encryption: Stream Ciphers, Block Ciphers, and their Attacks
  5. Message Integrity: MACs, Collision Resistant Hashing, Birthday Attack
  6. Hash Functions and Applications
  7. Authenticated Encryption: Construction Cipher+MAC, Active Attacks
  8. Number Theory and Public Key Tools
  9. Public Key (Asymmetric) Encryption + attacks
  10. Digital Signatures and Certificates
  11. Identification Protocols
  12. Zero-Knowledge Proof
  13. Secure Multi-Party Computations

REFERENSI

  1. Introduction to Modern Cryptography 3rd Ed.(Jonathan Katz, Yehuda Lindell, Chapman & Hall)
  2. Graduate Course in Cryptography(Dan Boneh, Victor Shoup)
  3. Handbook of Applied Cryptography (Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone, CRC Press)
  4. Coursera Course: Cryptography (Dan Boneh - Stanford)
  5. Coursera Course: Cryptography (Jonathan Katz - University of Maryland)