Cryptography and Applications
Course Name:
Cryptography and Applications (CS311/ CS311M)
Programme:
B.Tech (CSE)
Semester:
Sixth
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
04(3-1-0)
Content:
Cyber security and cybercrimes, Types of attacks, Case study, Elementary number theory, Primality, abstract
algebra., Symmetric cryptography, Asymmetric cryptography, Key management, Integrity and authentication,
Cryptographic application in data networks, Applications in software systems, Security aware software development
life cycle, Ethical hacking and secure coding.
References:
Neal Koblitz, A Course in Number Theory and Cryptography, Springer, 1987.
Ivan Niven, Herbert S. Zuckerman. Hugh L. Montgomery, An Introduction to The Theory of Numbers, John Wiley,
2008.
Alfred Menezes, Paul van Oorschot, Scott Vanstone, Hand book of Applied Cryptography, CRC, 1997.
William Stalling, Cryptography and Network Security-Principle and Practice, Prentice Hall, 2016.