BSc CSIT · Semester V
Cryptography syllabus
Official TU syllabus for Cryptography (CSC327): 7 units, 55 topics, 3 credit hours. Every unit links to its notes and solved questions.
1
Introduction and Classical Ciphers
7h · 11 Q- Security: Computer Security, Information Security, Network Security, CIA Triad, Cryptography, Cryptosystem, Cryptanalysis, Security Threats and Attacks, Security Services, Security Mechanisms
- Classical Cryptosystems
- Substitution Techniques: Ceasar, Monoalphabetic, Playfair, Hill, Polyalphabetic ciphers, One-time pad
- Transposition Techniques: Rail Fence Cipher
- Modern Ciphers: Block vs. Stream Ciphers, Symmetric vs. Asymmetric Ciphers
2
Symmetric Ciphers
10h · 14 Q- Fiestel Cipher Structure
- Substitution Permutation Network (SPN)
- Data Encryption Standards (DES)
- Double DES
- Triple DES
- Finite Fields: Groups Rings, Fields, Modular Arithmetic, Euclidean Algorithm, Galois Fields (GF(p) & GF(2n)), Polynomial Arithmetic
- International Data Encryption Standard (IDEA)
- Advanced Encryption Standards (AES) Cipher
- Modes of Block Cipher Encryptions (Electronic Code Book, Cipher Block Chaining, Cipher Feedback Mode, Output Feedback Mode, Counter Mode)
3
Asymmetric Ciphers
8h · 12 Q- Number Theory: Prime Numbers, Fermat’s Theorem, Euler’s Theorem, Primility Testing, Miller-Rabin Algorithm, Extended Euclidean Theorem, Discrete Logarithms
- Public Key Cryptosystems
- Applications of Public Key Cryptosystems
- Distribution of public key
- Distribution of secret key by using public key cryptography
- Diffie-Helman Key Exchange
- Man-in-the-Middle Attack
- RSA Algorithm
- Elgamal Cryptographic System
4
Cryptographic Hash Functions and Digital Signatures
8h · 12 Q- Message Authentication
- Message Authentication Functions
- Message Authentication Codes
- Hash Functions
- Properties of Hash functions
- Applications of Hash Functions
- Message Digests: MD4 and MD5
- Secure Hash Algorithms: SHA-1 and SHA-2
- Digital Signatures: Direct Digital Signatures, Arbitrated Digital Signature
- Digital Signature Standard: The DSS Approach, Digital Signature Algorithm
- Digital Signature Standard: The RSA Approach
5
Authentication
3h · 5 Q- Authentication System
- Password Based Authentication
- Dictionary Attacks
- Challenge Response System
- Biometric System
- Needham-Schroeder Scheme
- Kerberos Protocol
6
Network Security and Public Key Infrastructure
6h · 9 Q- Overview of Network Security
- Digital Certificates and X.509 certificates
- Certificate Life Cycle Management
- PKI trust models
- PKIX
- Email Security: Pretty Good Privacy (PGP)
- Secure Socket Layer (SSL) and Transport Layer Security (TLS)
- IP Security (IPSec)
- Firewalls and their types
7
Malicious Logic
3h · 7 Q- Malicious Logic
- Types of Malicious Logic: Virus, Worm, Trojan Horse, Zombies, Denial of Service Attacks
- Intrusion
- Intruders and their types
- Intrusion Detection System
Textbooks and references
- W. Stallings, Cryptography and Network Security, Pearson Education.
- William Stallings, Network Security, Principles and Practice.
- Matt Bishop, Computer Security, Art and Science.
- Mark Stamp, Information Security: Principles and Practices.
- Bruce Schneier, Applied Cryptography.
- Douglas. R. Stinson. Cryptography: Theory and Practice.
- B. A. Forouzan, Cryptography & Network Security, Tata Mc Graw Hill.
Study CSC327 the smart way
Solved questions, flashcards & practice