diff --git a/kripto-ti/index.php b/kripto-ti/index.php index cea582b..da8caa2 100644 --- a/kripto-ti/index.php +++ b/kripto-ti/index.php @@ -54,14 +54,18 @@ include "../includes/courses.php";
  1. Syllabus
  2. -
  3. Intro of Crypto: history, terminology of security, review discrete probability
  4. -
  5. Symmetric Key Encryption: One Time Pad, Stream Ciphers, Block Ciphers, and their Attacks
  6. +
  7. Introduction of Modern Cryptography
  8. +
  9. Perfectly Secret Encryption
  10. +
  11. Symmetric Key Encryption: Stream Ciphers, Block Ciphers, and their Attacks
  12. Message Integrity: MACs, Collision Resistant Hashing, Birthday Attack
  13. +
  14. Hash Functions and Applications
  15. Authenticated Encryption: Construction Cipher+MAC, Active Attacks
  16. -
  17. Key Derivations, Deterministic Encryptions, Tweakable Encryptions, Format Preserving Encryptions
  18. -
  19. Public Key (Asymmetric) Encryption: Number Theory, PKE from Trapdoor Permutations (RSA), PKE from Diffie-Hellman (ElGamal)
  20. +
  21. Number Theory and Public Key Tools
  22. +
  23. Public Key (Asymmetric) Encryption + attacks
  24. Digital Signatures and Certificates
  25. -
  26. Advanced materials
  27. +
  28. Identification Protocols
  29. +
  30. Zero-Knowledge Proof
  31. +
  32. Secure Multi-Party Computations
@@ -69,7 +73,8 @@ include "../includes/courses.php";

REFERENSI

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