CS703(A) Cryptography & Information Security

RGPV Computer Science and Engineering VII Semester | Unit-wise Notes, Syllabus, Important Questions & PYQ Resources

📘 Subject Overview

Cryptography & Information Security is an open elective subject in RGPV CSE 7th semester. This subject covers cryptographic mathematics, classical encryption, AES, RSA, digital signature, hashing, network security, web security, IP security, tools and vulnerabilities.

🎯 Course Outcomes

  1. Understand basics of Cryptography, Network Security and mathematical concepts used in Cryptology.
  2. Understand previous attacks on cryptosystems to prevent future attacks.
  3. Understand confidentiality, integrity and availability of data.
  4. Understand protocols used for network security and protection from threats.
  5. Gain hands-on experience of Information Security tools.

📚 Unit-wise Notes

Unit 1

Cryptography Basics & Classical Cryptosystem

Abstract algebra, number theory, modular inverse, Euclid algorithm, Fermat theorem, Euler theorem, substitution cipher, playfair cipher, block cipher, DES, Triple DES and stream cipher.

Unit 2

AES, RSA & Public Key Cryptosystem

AES, public key cryptosystem, Diffie-Hellman, RSA, RSA signatures, Schnorr identification, primality testing, elliptic curve and Chinese Remainder Theorem.

Unit 3

Message Authentication & Digital Signature

Message authentication, digital signature, key management, key exchange, hash function, universal hashing, MD, SHA, DSS, cryptanalysis and Kerberos.

Unit 4

Information, Email, IP & Web Security

Network threats, security controls, wireless security, honeypots, firewalls, IDS, email security, PGP, S-MIME, IPSec, IPv6, SSL/TLS and SET.

Unit 5

Security Tools & Vulnerabilities

Spoofing tools, footprinting tools, vulnerability scanning, NetBIOS enumeration, steganography tools, trojan detection, DoS tools and packet sniffing tools.

📝 Complete Syllabus

Unit Topics
Unit 1 Mathematical background, modular inverse, Extended Euclid algorithm, Fermat theorem, Euler theorem, principles of cryptography, classical cryptosystem, cryptanalysis, substitution cipher, frequency analysis, Playfair cipher, block cipher, DES, Triple DES, modes of operation and stream cipher.
Unit 2 AES, public key cryptosystem, discrete logarithmic problem, Diffie-Hellman key exchange, RSA assumptions, RSA signatures, Schnorr identification, primality testing, elliptic curve over reals, elliptic curve modulo prime and Chinese Remainder Theorem.
Unit 3 Message authentication, digital signature, key management, key exchange, hash function, universal hashing, MD, SHA, DSS, cryptanalysis, time-memory trade-off attack, differential cryptanalysis, secure channel and Kerberos.
Unit 4 Network threats, network security controls, architecture, wireless security, honeypots, traffic flow security, firewalls, IDS, email security, PGP, S-MIME, IPSec, IPv6 authentication, ESP, IKE, SSL/TLS and SET.
Unit 5 Spoofing tools, footprinting tools, vulnerability scanning tools, NetBIOS enumeration, NetView, steganography tools, trojan detection tools, packet sniffing tools and DoS attack tools.

⭐ Most Important Exam Topics

📌 PYQ Analysis

For RGPV exam, focus more on DES, AES, RSA, Diffie-Hellman, Digital Signature, Hashing, Kerberos, Firewalls, IDS, IPSec, SSL/TLS and security tools. These topics are suitable for 7 marks and 14 marks answers.


Open PYQ Analysis

❓ FAQs

Is Cryptography & Information Security scoring?

Yes, it is scoring if you prepare algorithms, diagrams, differences and security protocols properly.

Which units are most important?

Unit 1, Unit 2, Unit 3 and Unit 4 are very important because DES, AES, RSA, hashing and network security are frequently asked.

What should I study first?

Start with cryptography basics, then DES/AES/RSA, then hashing and digital signatures, and finally network security protocols.

🔗 Related Subjects