Applied Bachelor in Software Security

ISET-2201:Applied Cryptography

Credit Hours:
Semester:
Pre-requisite:
Notes:

DescriptionThe course outlines principles and applications of cryptography to secure data and network with different encryption algorithms and techniques symmetric key cryptography concepts, protocols and applications, asymmetric (public-key) encryption, authentication, key management, digital signatures, and pseudo-random number generation ciphers. Both the classical and Modern Ciphers will be introduced in this course. Topics include Classical Ciphers, Symmetric and Asymmetric Key Cryptography, authentication algorithms and digital signatures, Block Ciphers and Stream Ciphers. Students will learn to apply these concepts to secure real-world applications (e.g. Authenticate electronic mails and messages). Key management, digital certificates and public-key infrastructure will be discussed to understand the deployment of public-key cryptography Lecture: 2 hrs/week; Lab: 2 hrs/week.