Mathematical Foundation for Cyber Security
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 UpdatesMathematical Foundation for Cyber Security Syllabus — Unit-wise Content
The official GTU curriculum for Mathematical Foundation for Cyber Security (subject code 2715901) as prescribed for CS · Semester 1 divides the course into 7 units, covering 36 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 (2715901)Unit 1 Introduction to Number Theory
- Introduction-Divisibility - Greatest common divisor – Primes- Prime numbers – Cardinality of Primes
- Fundamental theorem of arithmetic - Mersenne primes - Fermat numbers
- Fermat’s and Euler’s Theorem
- Testing for Primality
- The Chinese Reminder Theorem
- Quadratic Congruence
- Exponentiation and Logarithms
- Discrete Logarithms
Unit 2 Algebraic Structures and Finite Fields
- Groups – Cyclic groups
- Co sets
- Modulo groups - Primitive roots – Discrete logarithms The Euclidean Algorithm
- Modular Arithmetic
- Algebraic Structures-Groups
- Rings and Fields
- Future Fields of the Form GF(2”)
- Polynomial Arithmetic
- Finite Fields of the Form GF(2n)
Unit 3 Pseudorandom Number Generation and Stream Ciphers
- Principles of Pseudorandom Number Generation
- Principles of Pseudorandom Number Generation using a Block Cipher
- Stream Ciphers, RC4, True Random Number Generators
Unit 4 Discrete Mathematics for Cryptography
- Cryptography and Modular Arithmetic
- Inverses & GCDs
- The RSA Cryptosystems
- Mathematical Induction
- Recurrences and Induction
- Recurrences and Selection
Unit 5 Coding Theory 05 15
- Introduction - Basic concepts: codes
- minimum distance
- equivalence of codes
- Linear codes - Generator matrices and parity-check matrices - Syndrome decoding – Hamming codes - Hadamard Code - Goppa codes
Unit 6 Probability Theory
- Introduction – Concepts of Probability - Conditional Probability - Baye’s Theorem - Random Variables – discrete and continuous- central Limit Theorem-Stochastic Process- Markov Chain
Unit 7 Cryptographic Hash Functions
- Application of Cryptographic Hash Functions
- Two Simple Hash Functions
- Requirements and Security
- Hash Functions Based on Cipher Block Chaining
- Secure Hash Functions (SHA)