Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.

​​​

Syllabus for

Academic year
EDA490 - Network security
 
Owner: TDATA
4,0 Credits (ECTS 6)
Grading: TH - Five, Four, Three, Not passed
Level: C
Department: 37 - COMPUTER SCIENCE AND ENGINEERING


Teaching language: Swedish

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0104 Laboratory 1,0 c Grading: UG   1,0 c    
0204 Examination 3,0 c Grading: TH   3,0 c   16 Dec 2005 pm V,  20 Apr 2006 am V,  Contact examiner

In programs

TITEA SOFTWARE ENGINEERING, Year 4 (elective)
TITEA SOFTWARE ENGINEERING, Year 3 (elective)
DCMAS MSc PROGR IN DEPENDABLE COMPUTER SYSTEMS - Dependable Programming, Year 1 (elective)
DCMAS MSc PROGR IN DEPENDABLE COMPUTER SYSTEMS - Dependable Architectures, Year 1 
TDATA COMPUTER SCIENCE AND ENGINEERING - Computer security, Year 4 (compulsory)

Examiner:

Docent  Tomas Olovsson



Eligibility:

For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

Prior courses in Datacommunication and Computer security are presupposed.

Aim

The course aims to cover those aspects of network security, that have not been covered in previous courses. The emphasis is on the underlying principles and techniques, focusing in particular on the security aspects of networking, the Internet, the web and wireless networks. Practical applications of the techniques and principles are given. It surveys cryptographic and other tools used to provide security and reviews how these tools are utilized in protocols and applications. The course will give the student the necessary knowledge to critically analyze and design secure networks.

Goal

After completing the course, the students shall be able to analyze a network with respect to security and reliability and understand what problems different protocols and architectures can cause. The course also looks at application security and how an applications way to communicate can affect the overall security level it can offer and what possible tools exist for the application to offer different levels of security.

The course contains practical examples where existing vulnerabilities are examined to make it possible for the students after the course to draw their own conclusions and understand what makes systems vulnerable and even be able to predict new attack methods before they become a reality.

Content

Introduction to network security, network attacks, encryption, random number generation

Security in TCP/IP and related protocols, DOS-attacks, IPSec , DNSSec, network design

Security in high level protocols, Web, SSL, file sharing, email, PGP, SSH

Security in wireless networks, WEP, WPA, IEEE 802.1x

Authentication mechanisms, passwords, Radius, AAA, PKI, key distribution, Kerberos

Identity management, certificates, X.509, revocation, smart cards, LDAP, OCSP

Firewalls, packet filters, proxies, NAT, tunneling

Virtual private networks (VPN), segmentation, remote access

Logs, alarms, syslog, SNMP

Organisation

The course consists of a series of lectures and assignments and/or laborative exercises. The laborative exercises focus on practical study of some common security mechanisms.

Literature

Will be decided later. Please see course home page for details.

Examination

Written exam and pass on laboratory exercises.


Page manager Published: Thu 03 Nov 2022.