This class is intended for B.Tech and M. Tech students of Computer science/ Information Technology.
This course on cryptography will enable students and professionals in getting insight of cryptography. The students will get to know the applications of cryptography in day to day life. How cryptography helps in securing Information. Students will also learn about different security services and security mechanism provided by cryptography e.g., Confidentiality, Integrity, availability, non repudiation, Authentication, Authorization, digital signature etc. Various cryptographic algorithms symmetric as well as asymmetric such as DES, AES, RSA, Elgamal, Elliptic Curve Cryptography etc. Will be taught. Students will also be taught the Mathematics required for understanding all these stuff. A comparison will be provided among different cryptographic algorithms with their advantages and disadvantages. Students will also get to know about how cryptography applies to network security. The reference book will be Cryptography and Network Security by Behrouz A Forouzan.