Fundamentals of Cryptography (CY302)-CSE-Cyber Security (III-Semester) | RGPV
-
Syllabus
- Syllabus - Fundamentals of Cryptography (CY302)
-
Unit 01
- Introduction of cryptography
- Symmetric-key Encryption
- Historical Ciphers
- Computational Security
- Semantic Security and Pseudorandom Generators (PRGs)
- Perfect secrecy
-
Unit 02
- CPA-Secure Ciphers from PRF
- Modes of Operations of Block Ciphers
- DES, AES and Message Authentication Codes (MAC)
- Information-theoretic Secure MAC
- Cryptographic Hash Functions
-
Unit 03
- Ideal-Cipher Model
- Davies-Meyer 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
- Merkle-Damgård construction Paradigm
-
Unit 04
- Discrete-Logarithm Problem
- Computational Diffie-Hellman Problem
- Decisional, Diffie-Hellman Problem
- Elliptic-Curve Based Cryptography and Public-Key Encryption
-
Unit 05
- CCA -secure Public-key Hybrid Ciphers Based on Diffie-Hellman Problems and RSA-assumption
- Digital Signatures
- Overview of TLS/SSL
- Number Theory, Interactive Protocols