B.E Artificial Intelligence and Machine Learning Cryptography and System Security Syllabus - Mumbai University 2026
This is the Third Year AI-ML syllabus under REV-2019 'C' Scheme, in force from the academic year 2022-23. The University has not yet published an NEP 2020 syllabus for this year of the degree, and this is the scheme its examinations are set on.
Loading syllabus...
Syllabus for Cryptography and System Security
Module 1: Introduction & Number Theory
- 1.1 Services, Mechanisms and attacks-the OSI security architecture-Network security model-Classical Encryption techniques (Symmetric cipher model, mono-alphabetic and poly-alphabetic substitution techniques: Vignere cipher, playfair cipher, Hill cipher, transposition techniques: keyed and keyless transposition ciphers, steganography).
Module 2: Block Ciphers & Public Key Cryptography
- 2.1 Data Encryption Standard-Block cipher principles-block cipher modes of operationAdvanced Encryption Standard (AES)-Triple DES-Blowfish-RC5 algorithm. Public key cryptography: Principles of public key cryptosystems The RSA algorithm, The knapsack algorithm, El-Gamal Algorithm. Key management – Diffie Hellman Key exchange
Module 3: Cryptographic Hashes, Message Digests and Digital Certificates
- 3.1 Authentication requirement – Authentication function , Types of Authentication, MAC – Hash function – Security of hash function and MAC MD5 – SHA – HMAC – CMAC, Digital Certificate: X.509, PKI
Module 4: Digital signature schemes and authentication Protocols
- 4.1 Digital signature and authentication protocols : Needham Schroeder Authentication protocol, Digital Signature Schemes – RSA, EI Gamal and Schnorr, DSS.
Module 5: System Security
- Operating System Security: Memory and Address Protection, File Protection Mechanism, User Authentication. Linux and Windows: Vulnerabilities, File System Security Database Security: Database Security Requirements, Reliability and Integrity, Sensitive Data, Inference Attacks, Multilevel Database Security
Module 6: Web security
- 6.1 Web Security Considerations, User Authentication and Session Management, Cookies, SSL, HTTPS, SSH, Web Browser Attacks, Web Bugs, Clickjacking, CrossSite Request Forgery, Session Hijacking and Management, Phishing Technique, DNS Attack, Secure Electronic Transaction, Email Attacks, Firewalls, Penetration Testing
Useful Links
- 1 Computer Security Principles and Practice, William Stallings, Sixth Edition, Pearson Education
- 2 Security in Computing, Charles P. Pfleeger, Fifth Edition, Pearson Education
- 3 Network Security and Cryptography, Bernard Menezes, Cengage Learning
- 4 Network Security Bible, Eric Cole, Second Edition, Wiley
- 5 Mark Stamp‘s Information Security Principles and Practice, Wiley
- 1 Web Application Hackers Handbook by Wiley.
- 2 Computer Security, Dieter Gollman, Third Edition, Wiley
- 3 CCNA Security Study Guide, Tim Boyle, Wiley
- 4 Introduction to Computer Security, Matt Bishop, Pearson. 5.
- 5 Cloud Security and Privacy, Tim Mather, Subra Kumaraswamy, Shahed Latif , O‘Riely
- 6 Cryptography and Network Security, Atul Kahate, Tata Mc Graw Hill
- 1 https://nptel.ac.in/courses/106105031
- 2 https://onlinecourses.nptel.ac.in/noc22_cs03/preview
- 3 https://www.coursera.org/learn/basic-cryptography-and-crypto-api
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Machine Learning) under REV-2019 'C' Scheme, in force from the academic year 2022-23. 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.