151818921 CRYPTOGRAPHY ( 3 Crd.Hrs )

This course present cryptography topics , including: numbers theory and related mathematical tools, cryptography techniques used in information and network security, cryptographic algorithms, primitives and applications, pseudo-random bit generation, digital signature and authentication techniques, key management. Summarize, assess and evaluate some recent research papers. Course Objectives The main objective of this course is to present and describe different advanced concepts of privacy, authenticity and integrity. In details the course presents the knowledge of classical as well as modern symmetric cryptography algorithms and their applications, at the same time, the course has the research view when the candidate assess, evaluate and crypt-analyses some of the recent cryptosystem.