B.E. (Artificial Intelligence and Data Science) Cryptography and System Security Syllabus - Mumbai University
This is the TY BE AI and DS syllabus under CBCS REV-2019 'C' Scheme, in force from the academic year 2022-23. The University has published no NEP 2020 syllabus for Semesters V to VIII of any engineering branch, so this is the scheme you are examined on — exam form 1T01815 and 1T01816. The first and second years of the degree are on NEP 2020.
Loading syllabus...
Syllabus for Cryptography and System Security
Module 1 7 hours
- 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 7 hours
- 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 7 hours
- 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 6 hours
- 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 6 hours
- 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 6 hours
- Web security
- 6.1 Web Security Considerations, User Authentication and Session Management, Cookies, SSL, HTTPS, SSH, Web Browser Attacks, WebBugs, Clickjacking, CrossSite Request Forgery, Session Hijacking and Management, Phishing Technique, DNS Attack, Secure Electronic Transaction, Email Attacks, Firewalls, Penetration Testing
Text Books
- 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
References
- 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
Useful Links
- 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 Data Science), item 6.42 (R), under CBCS REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording, module numbering and hours are as printed in that syllabus.
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.