CY-302 · Fundamentals of Cryptography/Official Syllabus
Fundamentals of Cryptography (CY-302) - Official Syllabus
1
Unit 1
Introduction of cryptography
- Introduction of cryptography
- Symmetric-key Encryption
- Historical Ciphers
- Computational Security
- Semantic Security and Pseudorandom Generators (PRGs)
- Perfect secrecy
- One-time-pad encryption
- Characterizations of perfect secrecy
- Limitations of perfect secrecy
2
Unit 2
CPA-Secure Ciphers from PRF, Modes of Operations and MAC
- CPA-Secure Ciphers from PRF
- Modes of Operations of Block Ciphers
- DES
- AES
- Message Authentication Codes (MAC)
- Information-theoretic Secure MAC
- Cryptographic Hash Functions
3
Unit 3
Ideal-Cipher Model, Hash Constructions and Authenticated Encryption
- Ideal-Cipher Model
- Davies-Meyer construction and Merkle-Damgard Paradigm
- Birthday Attacks on Cryptographic Hash Functions
- Applications of Hash Functions
- Random Oracle Model and Authenticated Encryption
- Generic Constructions of Authenticated Encryption Schemes
- Key-exchange Problem
- One-way Trapdoor Functions and Cyclic Groups
4
Unit 4
Discrete-Logarithm Problem, Diffie-Hellman and Public-Key Encryption
- Discrete-Logarithm Problem
- Computational Diffie-Hellman Problem
- Decisional Diffie-Hellman Problem
- Elliptic-Curve Based Cryptography and Public-Key Encryption
5
Unit 5
CCA-secure Ciphers, Digital Signatures and TLS/SSL
- CCA-secure Public-key Hybrid Ciphers Based on Diffie-Hellman Problems and RSA-assumption
- Digital Signatures
- Overview of TLS/SSL
- Number Theory
- Interactive Protocols
Reference Books
- Cryptography And Network Security Principles And Practice — William Stallings — Pearson Education — Fourth Edition
- Modern Cryptography: Theory and Practice — Wenbo Mao — Prentice Hall PTR
- Network Security Essentials: Applications and Standards — William Stallings — Prentice Hall
- Cryptography: Theory and Practice — Douglas R. Stinson — CRC press
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel