Introduction to Cryptography
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesIntroduction to Cryptography Syllabus — Unit-wise Content
The official GTU curriculum for Introduction to Cryptography (subject code 2715903) as prescribed for CS · Semester 1 divides the course into 7 units, covering 29 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (2715903)Unit 1 Introduction
- Need for Security
- Approaches and Principles of security
- Attacks Cryptography Techniques : Plain and Cipher text
- Substitution and transposition technique
- Encryption and Decryption
- Symmetric and Asymmetric key cryptography
- Key size and range
- Possible attacks, DOS
Unit 2 Symmetric key cryptography algorithms
- Algorithm types and modes, DES, IDEA
- RC4 and RC5 Blowfish, AES, Case Study
Unit 3 Asymmetric key cryptography algorithms
- History and Overview, RSA, Elgamal cryptography
- Symmetric and Asymmetric
- Digital signature
- Knapsack algorithms
- Elgamal digital signatures
- problems with public key exchange
- Case study : virtual election
Unit 4 Public Key Infrastructure
- Digital certificates
- Private key management
- PKIX Model
- PKCS, XML, PKI and security
- case study: CSSV
Unit 5 User Authentication Mechanism
- Authentication tokens
- Certificate based and, Biometric authentication
- Kerberos, KDC, Security handshake pitfalls, SSO, Attacks
- Case Study : SSO
Unit 6 Java Cryptography
- Introduction to JCA and JCE, Provider
- Mac classes and interfaces with their Application
Unit 7 Java Cryptography
- Key interface and classes with management Various Factory classes