Introductory Cyber Security
24CSP602 · S6 · 4 credits
Official KTU 2024 syllabus subject — study with practice, PYQs and AI tools.
Have an exam tomorrow?
Get a high-yield attack plan focused on maximum marks per minute. Zero fluff, strict PYQ priority, active recall, and trap avoidance.
Strategy: High-yield concepts + PYQs + weak areas
Why:Foundation module
Why:High exam relevance
Why:Core module
Why:Applied concepts
Why:Standard exam coverage
Module 01Classical Cryptography (4 hours)expand
OSI security architecture – Security attacks, Services, Mechanisms. Cryptography vs Cryptanalysis. Classical encryption techniques – Symmetric cipher model. Substitution ciphers – Monoalphabetic vs Polyalphabetic ciphers, Caesar cipher, Affine cipher, Playfair cipher, Vigenere cipher, Hill cipher. Transposition ciphers – Keyless, Keyed, Double transposition.
Module 02Mathematical Foundations for Cyber Security (5 hours)expand
Integer arithmetic - Integer division, Divisibility, Greatest Common Divisor (GCD), Euclid's algorithm for GCD, Extended Euclid’s algorithm. Modular arithmetic - Operations, Properties. Algebraic structures -Finite fields, GF(p), GF (2 n). Prime numbers - Fermat and Mersenne primes, Fermat’s theorem, Euler’s theorem, Euler’s totient function. Primitive roots, Discrete logarithms, Elliptic curve arithmetic.
Module 03Symmetric and Asymmetric Cryptography (6 hours)expand
Symmetric key ciphers – Block vs Stream ciphers, Block cipher components, Product ciphers, Feistel and Non-Feistel ciphers. DES, AES, Modes of operations, RC4. Introduction to public key cryptosystems – Principles, Applications, Requirements, Conventional vs Public key cryptosystems.RSA, Diffie Hellman Key Exchange, Elliptic Curve Cryptography (ECC) – ElGamal ECC, Key exchange using ECC.
Module 04Authentication and Key Management (5 hours)expand
Hash functions – Security requirements, Secure Hash Algorithm (SHA-512). Message Authentication Code (MAC) – Requirements, Uses, Hash-based MAC (HMAC), Cipher-based MAC (CMAC). Digital signatures – Attacks, Forgeries, Requirements, Direct vs Arbitrated digital signatures, RSA digital signature, Digital Signature Standard (DSS). Key management – Distribution of secret keys using symmetric and asymmetric encryption, Distribution of public keys.
Module 05Program and System Security (4 hours)expand
Introduction to computer security – Threats, Vulnerabilities, Controls. Browser attack types, Web attacks targeting users, and Email attack types. Introduction to programming security - Non-malicious programming oversights, Malware. Operating system security – security in the operating system, Security in the design of the operating system. Database security – Security requirements of databases, Reliability, and integrity, Database disclosure.
Exam-focused notes are optional context — Continue Learning above works even without them.
Notes for this subject aren't written yet
Continue Learning above adapts to this subject anyway — it teaches from your active syllabus.