INTERNATIONAL BURCH UNIVERSITY
Graduate Study - Faculty of Engineering and Natural Sciences
Information Technology PhD
2013-2014

SYLLABUS
Code Name Level Year Semester
CEN 621 Cryptography and Network Security Graduate 1 Spring
Status Number of ECTS Credits Class Hours Per Week Total Hours Per Semester Language
Area Elective 7.5 3 0 English

Instructor Assistant Coordinator
Abdülhamit Subaşı, Prof. Dr. Abdülhamit Subaşı, Prof. Dr.
asubasi@ibu.edu.ba no email

COURSE OBJECTIVE
Introduce computer and network security concepts. Introduce confidentiality, integrity and availability.
Develop some general design decisions that should be made when constructing secure systems.
Present cryptography concepts.

COURSE CONTENT
Week
Topic
  1. Introduction to Cryptography
  2. Classical Encryption Techniques, Block Ciphers and the Data Encryption Standard
  3. Advanced Encryption Standard, Block Cipher Operation
  4. Public-Key Cryptography and RSA, Other Public-Key Cryptosystems
  5. Cryptographic Hash Functions, Message Authentication Codes
  6. Digital Signatures, Key Management and Distribution
  7. User Authentication, Network Access Control and Cloud Security
  8. Transport-Level Security, Wireless Network Security
  9. Electronic Mail Security, IP Security
  10. Web Security, Intruders
  11. Malicious Software, Firewalls
  12. Database security
  13. Biometrics authentication systems, Watermarking and information hiding
  14. JAVA security, .NET Security, PHP security

LABORATORY/PRACTICE PLAN
Week
Topic

    TEACHING/ASSESSMENT
    Description
    • Lectures
    • Presentation
    • Project
    Description (%)
    Method Quantity Percentage (%)
    Project120
    Midterm Exam(s)120
    Presentation120
    Final Exam140
    Total: 100
    Learning outcomes
    • Demonstrate a systematic and critical understanding of the theories, principles and practices of Cryptography and Network Security;
    • Critically review the role of a “professional computing practitioner” with particular regard to an understanding of legal and ethical issues;
    • Creatively apply contemporary theories, processes and tools in the development and evaluation of solutions to problems of Network Security;
    • Actively participate in, reflect upon, and take responsibility for, personal learning and development, within a framework of lifelong learning and continued professional development;
    • Present issues and solutions in appropriate form to communicate effectively with peers and clients from specialist and non-specialist backgrounds;
    TEXTBOOK(S)
    • 1. William Stallings, Cryptography and Network Security, Principles and Practices, Fourth Edition, Prentice Hall, 2005.

    ECTS (Allocated based on student) WORKLOAD
    Activities Quantity Duration (Hour) Total Work Load
    Lecture (14 weeks x Lecture hours per week) 0
    Laboratory / Practice (14 weeks x Laboratory/Practice hours per week) 0
    Midterm Examination (1 week) 0
    Final Examination(1 week) 0
    Preparation for Midterm Examination 0
    Preparation for Final Examination7.50
    Total Workload: 0
    ECTS Credit (Total workload/25): 0