Syllabus International BURCH University Department of Information Technology CEN 582 COMPUTER AND NETWORK SECURITY

Term: 2009-2010 Spring Instructor: Dr. Abdülhamit Subaşı [email protected] Office Hour: Open Door Policy Class Schedule: Wednesday 16:00-18:50 Course Objectives  Introduce computer and network security concepts.  Introduce confidentiality, integrity and availability  Develop some general design decisions that should be made when constructing secure systems  Develop basic application of information security concepts. Grading Subject Research 25% Project 25% Final Examination 50% Evaluation Policies  Examination dates and times set forth are firm. Students are requested to check their timetable and report possible conflicts with other courses.  Absence in Mid Term examination and Quizzes, late delivery of research subject and project reports will be automatically marked as zero, unless the student presents a properly documented valid reason. Text Book : 1. William Stallings and Lawrie Brown, Computer Security, Principles and Practice, Prentice Hall, 2008. 2. Dieter Gollmann, Computer Security, Wiley, 2005. 3. William Stallings, Cryptography and Network Security, Principles and Practices, Fourth Edition, Prentice Hall, 2005. Course Outline Introduction to Computer and Network Security Cryptographic Tools User Authentication Access Control Database Security Intrusion Detection Malicious Software Denial of Service Firewalls and Intrusion Prevention Trusted Computing and Multilevel Security Buffer Overflow Other Software Security Issues Physical and Infrastructure Security Human Factors Security Auditing IT Security Management and Risk Assessment IT Security Controls, Plans and Procedures Legal and Ethical Aspects Symmetric Encryption and Message Confidentiality Public-Key Cryptography and Message Authentication Internet Security Protocols and Standards Internet Authentication Applications Unix/Linux Security Windows and Windows Vista Security

Presentation At the end of the course, students will be required to perform a final presentation on a cryptography related subject. The presentation should be well prepared and should give an overview of a special topic in computer and network security. Mobile and Wireless network security Bluetooth Security E-mail security PGP Database security Biometrics authentication systems Web security E-commerce security Digital Signature IP security VPN Security Watermarking and information hiding VoIP Security JAVA security .NET Security PHP security Project Secure Web Browser Secure E-mail program Secure File Transfer Secure Chat Packet filtering Secure voice communication Secure teleconferencing Symmetric Ciphers (vigenere, RC4) JAVA security solutions Digital Signatures Block Ciphers and the Data Encryption Standard JAVA security solutions Beginning Cryptography with JAVA Advanced Encryption Standard Message Authentication and Hash Functions Public-Key Cryptography and RSA Elliptic Curve Cryptography Face recognition IDS

Course Calendar:

Week Lecture Laboratory Assignments

1 28.09.2009 Introduction to MATLAB 01.10.2009

2 05.10.2009 Loop Structures in MATLAB 08.10.2009 1

3 12.10.2009 Arrays and Functions in MATLAB 15.10.2009 2

4 19.10.2009 String Functions in MATLAB 22.10.2009 - Quiz 1 3

5 26.10.2009 MATLAB Usage and Computational 29.10.2009 4 Errors

6 02.11.2009 System of Linear Equations 05.11.2009 - Quiz 2 5

7 9.11.2009 Interpolation and Curve Fitting 16.11.2009 6

8 16.11.2009 Midterm Exam 19.11.2009 - Quiz 3 7

9 23.11.2009 Nonlinear Equations 26.11.2009 8 10 30.11.2009 Numerical Differentiation/Integration

11 07.12.2009 Ordinary Differential Equations 10.12.2009

12 14.12.2009 Optimization 17.12.2009 - Quiz 4 9

13 21.12.2009 Matrices and Eigenvalues 24.12.2009 10

14 28.12.2009 Random numbers, Fourier analysis 31.12.2009 - Quiz 5 11

15 04.01.2010 Partial Differential Equations 07.01.2010

16 Final Exam