Course Information Package
|Course Unit Title||COMPUTER AND NETWORK SECURITY|
|Course Unit Code||AEEE577|
|Course Unit Details||PhD Computer Science (Postgraduate level courses) - MSc Electrical Engineering (Technical Electives) - PhD Electrical Engineering (Postgraduate level courses) -|
|Number of ECTS credits allocated||7|
|Learning Outcomes of the course unit||By the end of the course, the students should be able to:|
|Mode of Delivery||Face-to-face|
|Recommended optional program components||NONE|
� Introduction to Security: Security properties, Security Attacks. Security Services. Security Mechanisms. Security policies and models
� Cryptography: Symmetric Encryption and Message Confidentiality (Symmetric encryption principles and algorithms. Public-Key Cryptography and Message Authentication, key management
� Networks Security Applications: Authentication Applications (Kerberos, X.509 directory authentication service, Public Key Infrastructure). IP Security (IP Security architecture, Combining security associations, Key management). Web Security (Secure Socket Layer (SSL) and Transport Layer Security (TLS),
� System Security: Intruders (Intrusion Detection, Password Management). Distributed Denial of Service Attacks). Firewall design Principles, Attacks on routing protocols, security in WIFI
� Information Security: WEB application security, attacks and countermeasures
� Coursework: Analysis of a topic on the state of the art security
|Recommended and/or required reading:|
|Planned learning activities and teaching methods|
Students are taught the course through lectures by means of computer presentations. Lecture notes and presentations are available through the web for students to use in combination with the textbooks.
Guided individual and/or group project and assignments are given to develop practical skills while integrating the course theory. Further research literature search is encouraged by assigning students to identify a specific problem related to some possible open research issues, gather relevant scientific information about how others have addressed the problem and report this information in written and/or orally.
Lectures are supplemented with supervised and/or unsupervised computer laboratory. Laboratories include demonstrations of taught concepts and experimentation by means of computer simulations and/or packet analysis software.
|Assessment methods and criteria|
|Language of instruction||English|