faculty image Mostafa Hassan Dahshan, PhD. د. مصطفى حسن دهشان
Sign In

 CEN448 - Security and Internet Protocols - أمن ومداولات شبكة الإنترنت

Course Information

Course Name Security and Internet Protocols
Course Number CEN 448
Course Web Page http://faculty.ksu.edu.sa/mdahshan/Pages/CEN448.FA08.aspx
Credit Hours 3
Instructor Dr. Mostafa Dahshan
Office: 2190
Email: mdahshan@ccis.ksu.edu.sa
Teaching Assistants Eng. Aasem Al-Yahya
Email: analyahya@gmail.com

Tentative Course Plan

Weeks Dates Main Topics (Chapter Title: Sections) Textbook Chapters
0 28/02/2009
04/03/2009
Enrollment
Course Introduction
  
1-3 07/03/2009
25/03/2009
Introduction: Security Trends, Attacks, Services and Mechanisms
Classical Encryption Techniques: Symmetric Cipher, Substitution Techniques, Transposition Techniques
Block Cipher and Data Encryption Standard: Block Cipher Principles, Feistel Cipher, Data Encryption Standard (DES)
1,2,3
4-5 28/03/2009
08/04/2009
More on Symmetric Ciphers:  Multiple Encryption and Triple DES, Stream Ciphers and RC4
Public Key Cryptography and RSA: Principles of public key cryptosystems, RSA Algorithm
Key Management: Diffie-Hellman Key Exchange
6,9,10
6-7 11/04/2009
22/04/2009
Message Authentication and Hash Functions: Authentication Functions, Hash Functions
Hash and MAC Algorithms: Message Digest Algorithm (MD5), Secure Hash Algorithm (SHA1)
Digital Signatures and Authentication Protocols: Digital Signatures, Authentication Protocols
11,12,13
  25/04/2009
29/04/2009
Spring break  
8-9 02/05/2009
13/05/2009
Authentication Applications: Kerberos, X.509
Access Control: Mandatory Access Control (MAC), Discretionary Access Control (DAC), Identity-Based Access Control (IBAC), Role-Based Access Control (RBAC), Operating System Models
14, External References
10-11 16/05/2009
27/05/2009
Electronic Mail Security: Pretty Good Privacy (PGP), S/MIME
IP Security: IPSec Overview, IPSec Architecture
Web Security: Secure Socket Layer (SSL) and Transport Layer Security (TLS)
15,16,17
12-14 30/05/2009
10/06/2009
Intruders: Intrusion Detection, Password Management
Malicious Software and Network Attacks: Viruses, Worms, Distributed Denial of Service Attacks
Firewalls: Characteristics, Design Principles, Configurations
18,19,20

 

Exam Date Chapters
Midterm 1 Wednesday 22/04/2008 1,2,3,6,9
Midterm 2 Monday 08/06/2009 10, 11, 12, 13, 14, 15, Access Control

Textbook

William Stallings, Cryptography and Network Security, Prentice Hall, 4th Edition, 2006.

Evaluation

Attendance and Participation 5%
Homework and Projects 5%
Midterms (1+2) 50%
Final Exam 40%

Notes

  • Students must provide a valid email address for communications with the instructor.
  • Students should check the course web page periodically for important announcements.
  • Homework assignments are due one week after the date they are posted. One week late submission results in 50% score.
  • Absence from midterm exams will result in zero score unless an excuse approved by the Vice Dean is provided.

Academic Integrity

  • Homework assignments and projects must be done individually.
  • You may not share your code/answers with others (looking at code is a form of sharing).
  • Identical or nearly identical code/answers will result in zero score for all involved parties.

 

 CEN448.SP09

01-introduction.pdf01-introduction433 KB 05/03/2009 02:09 م
02-classical_encryption.pdf02-classical_encryption542 KB 05/03/2009 02:09 م
03-block_ciphers_des.pdf03-block_ciphers_des567 KB 15/03/2009 11:07 م
04-more_symmetric.pdf04-more_symmetric367 KB 24/03/2009 11:03 م
05-public_key_rsa.pdf05-public_key_rsa419 KB 31/03/2009 02:21 م
06-key_management.pdf06-key_management432 KB 05/04/2009 04:51 م
07-message_authentication_hash.pdf07-message_authentication_hash425 KB 07/04/2009 11:23 ص
08-hash_mac_algorithms.pdf08-hash_mac_algorithms403 KB 07/04/2009 11:23 ص
09-digital_signature_auth_protocols.pdf09-digital_signature_auth_protocols180 KB 07/04/2009 11:23 ص
10-authentication_applications.pdf10-authentication_applications720 KB 01/05/2009 01:41 م
11-access_control.pdf11-access_control116 KB 12/05/2009 06:05 م
12-email_security.pdf12-email_security575 KB 12/05/2009 06:16 م
13-IP_security.pdf13-IP_security619 KB 12/05/2009 06:16 م
14-web_security.pdf14-web_security330 KB 12/05/2009 06:16 م
15-intruders.pdf15-intruders184 KB 26/05/2009 10:58 م
16-malicious_software.pdf16-malicious_software493 KB 26/05/2009 10:58 م
17-firewalls.pdf17-firewalls416 KB 26/05/2009 10:58 م

 Resources

 Windows XP IPSec
 Setting Up the Windows Server 2003 PPTP and L2TP/IPSec client
 Using Kerberos
 TrueCrypt
 Security Services and Mechanisms
 Stream Cipher Reuse: A Graphic Example
 Birthday Attack
 How MD5 was Broken
 SSL broken! Hackers create rogue CA certificate using MD5 collisions
 DES Calculator
 Root Certificate List included with Mozilla Firefox
 Crypto++ Library
 Security Programming Resources
 Practical Cryptography
 A Stick Figure Guide to the Advanced Encryption Standard (AES)
 Internet/Network Security - UC Berkely Course
 Setting Up an IPSec L2TP VPN server on Ubuntu for Windows client
 Kerberos Demo
 Using IPSec in Windows 2000 and XP
(More Links...)
King Saud University. All rights reserved, 2009| CiteSeerx