munotes®

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.

Cryptography-and-System-Security.pdf
Semester 6 · Third Year AI-ML · 3 credits · 100 marks

Loading syllabus...

Syllabus for Cryptography and System Security

Semester 6 · Third Year AI-ML · 3 credits · 100 marks

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.

PDF 7.8 (R-A) B.E. (Artificial Intelligence and Machine Learning) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.21 (N) B.E. (Artificial Intelligence and Machine Learning) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.42 (R) B.E. (Artificial Intelligence and Machine Learning) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF B.E. (Artificial Intelligence and Machine Learning) Fourth Year, Sem VII & VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!