Course
code CC518
credit_hours 3
title Data Security
arbic title
prequisites CC319
credit hours 3
Description/Outcomes Goals of data security ? classical encryption techniques ? encryption standards ? Internet security issues: (e-mail ? e-commerce ? firewall).
arabic Description/Outcomes
objectives This is an introductory course on the methods, algorithms, techniques, and tools of data security and cryptography. After studying the theoretical aspects of cryptographic algorithms and protocols, we show how these techniques can be integrated to solve particular data and communication security problems. This course material is of use to computer and communication engineers who are interested in embedding security into an information system, and thus, providing integrity, confidentiality, and authenticity of the documents and the communicating parties.
arabic objectives
ref. books William Stallings, Network Security Essentials: Applications and Standards, 3rd Edition, Prentice Hall, 2007rnCharles P. Pfleeger and Shari Lawrence Pfleeger, Security in Computing, 4th Edition, rn
arabic ref. books
textbook Stallings, William, "Cryptography and Network Security: Principles and Practice (2329)", Pearson Education 5ED
arabic textbook
objective set combined
content set combined
Course Content
content serial Description
1 Week Number 1 : Goals of data & information security and Threats -Types of Attacks.
.
2 Week Number 2 : Classical Encryption Techniques.
.
3 Week Number 3 : Playfair Cipher and Hill Cipher.
.
4 Week Number 4 : Polyalphabetic Cipher and Transposition techniques.
.
5 Week Number 5 : Block Cipher & DES:-Simplified DES.
.
6 Week Number 6 : Block cipher design principles and Block cipher modes of operation.
.
7 Week Number 7 : 7th Week Exam.
.
8 Week Number 8 : Advanced encryption standard: Evaluation criteria for AES.
.
9 Week Number 9 : Electronic mail Security Threats.
.
10 Week Number 10 : Message authentication Techniques.
.
11 Week Number 11 : Pretty good privacy(PGP) message generation.
.
12 Week Number 12 : 12th Week Exam.
.
13 Week Number 13 : Firewall design principles.
.
14 Week Number 14 : Trusted systems.
.
15 Week Number 15 : Security Aspects and Intruders.
.
16 Week Number 16 : Final exam
.