B.E. (Computer Engineering) Cryptography and System Security Syllabus - Mumbai University 2026
The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.
Loading syllabus...
Syllabus for Cryptography & System Security
Module 1: Introduction - Number Theory and Basic Cryptography
- 1.1 Security Goals, Attacks, Services and Mechanisms, Techniques. Modular Arithmetic: Euclidean Algorithm, Fermat‘s and Euler‘s theorem
- 1.2 Classical Encryption techniques, Symmetric cipher model, mono alphabetic and polyalphabetic substitution techniques: Vigenere cipher, playfair cipher, Hill cipher, transposition techniques: keyed and keyless transposition ciphers
Module 2: Symmetric and Asymmetric key Cryptography and key Management
- 2.1 Block cipher principles, block cipher modes of operation, DES, Double DES, Triple DES, Advanced Encryption Standard (AES), Stream Ciphers: RC4 algorithm.
- 2.2 Public key cryptography: Principles of public key cryptosystems- The RSA Cryptosystem, The knapsack cryptosystem
- 2.3 Symmetric Key Distribution: KDC, Needham-schroeder protocol. Kerberos: Kerberos Authentication protocol, Symmetric key agreement: Diffie Hellman, Public key Distribution: Digital Certificate: X.509, PKI
Module 3: Cryptographic Hash Functions
- 3.1 Cryptographic hash functions, Properties of secure hash function, MD5, SHA-1, MAC, HMAC, CMAC.
Module 4: Authentication Protocols & Digital Signature Schemes
- 4.1 User Authentication, Entity Authentication: Password Base, Challenge Response Based
- 4.2 Digital Signature, Attacks on Digital Signature, Digital Signature Scheme: RSA
Module 5: Network Security and Applications
- 5.1 Network security basics: TCP/IP vulnerabilities (Layer wise), Network Attacks: Packet Sniffing, ARP spoofing, port scanning, IP spoofing
- 5.2 Denial of Service: DOS attacks, ICMP flood, SYN flood, UDP flood, Distributed Denial of Service
- 5.3 Internet Security Protocols: PGP, SSL, IPSEC. Network security: IDS, Firewalls
Module 6: System Security
- 6.1 Buffer Overflow, malicious Programs: Worms and Viruses, SQL injection
Useful Links
- 1 William Stallings, “Cryptography and Network Security, Principles and Practice” , 6th Edition, Pearson Education, March 2013
- 2 Behrouz A. Ferouzan, “Cryptography & Network Security”, Tata McGraw Hill
- 3 Behrouz A. Forouzan & Debdeep Mukhopadhyay, “Cryptography and Network Security” 3rd Edition, McGraw Hill Referecebooks:
- 1 Bruce Schneier, “Applied Cryptography, Protocols Algorithms and Source Code in C”, Second Edition, Wiley.
- 2 Atul Kahate, “Cryptography and Network Security”, Tata McGraw-Hill Education, 2003.
- 3 Eric Cole, “Network Security Bible”, Second Edition, Wiley, 2011.
- 1 https://github.com/cmin764/cmiN/blob/master/FII/L3/SI/book/W.Stallings%20 %20Cryptography%20and%20Network%20Security%206th%20ed.pdf
- 2 https://docs.google.com/file/d/0B5F6yMKYDUbrYXE4X1ZCUHpLNnc/view
Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2021-22. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.