CY-302 Fundamentals of Cryptography Notes
5 notes for Fundamentals of Cryptography, unit by unit.
Notes for CY-302
- Unit 1 · Short notes Introduction to Cryptography and Perfect Secrecy Introduction of cryptography · Symmetric‑key encryption · Historical ciphers · Computational security · Semantic security · Pseudorandom generators (PRGs)
- Unit 2 · Short notes Block Cipher Modes, MACs and Hash Functions CPA‑secure ciphers from PRF · Modes of operation of block ciphers · Data Encryption Standard (DES) · Advanced Encryption Standard (AES) · Message Authentication Codes (MAC) · Information‑theoretic secure MAC
- Unit 3 · Short notes Hash Functions, Authenticated Encryption and Key‑Exchange Ideal‑cipher model · Davies‑Meyer construction · Merkle–Damgård paradigm · Birthday attacks on cryptographic hash functions · Applications of hash functions · Random oracle model
- Unit 4 · Short notes Public‑Key Foundations and Elliptic‑Curve Cryptography Discrete‑logarithm problem · Computational Diffie‑Hellman problem · Decisional Diffie‑Hellman problem · Elliptic‑curve based cryptography · Public‑key encryption
- Unit 5 · Short notes Advanced Public‑Key Protocols and Applications CCA‑secure public‑key hybrid ciphers based on Diffie‑Hellman problems and RSA assumption · Digital signatures · Overview of TLS/SSL · Number theory · Interactive protocols
More for CY-302
Other 3rd semester CY subjects
- CY-301 Technical Communication
- CY-303 Data Structures
- CY-304 Digital Systems
- CY-305 Object Oriented Programming & Methodology
- CY-306 Computer Workshop (Python Programming)