151626250 APPLIED CRYPTOGRAPHY ( 3 Crd.Hrs )

This course describes how cryptographic algorithms keys and protocols, and an appropriate hardware (software) environment can solve security problems (confidentiality, integrity, authenticity). It shows how security is achieved in real ¬life systems such as telecom, government/identity, buildings/transportation, payment. Real-life applications of encryption, Message Authentication Codes (MAC) and Digital Signatures and RFID technology are discussed in this course. The student will implement different modern techniques using different algorithms (hardware and software) that are used in cryptography.