DM557: Netværk og sikkerhed (10 ECTS)

STADS: 15017201

Niveau
Bachelorkursus

Undervisningsperiode
Kurset er placeret i efterårssemesteret.

Ansvarlige undervisere
Email: NielsHvidbergKjeldsen
Email: eksternlektor
Email: ph.d.Tel:6550xxxxemail:

Yderligere undervisere
jamik@imada.sdu.dk

Skemaoplysninger
Hold Type Dag Tidsrum Lokale Uger Kommentar
Fælles I Tirsdag 16-18 U181 36-41,43-51
DK Tirsdag 16-18 U181 36-41,43-51
DK Torsdag 16-18 U155 36-41,43-51
H1 TE Torsdag 16-18 U155 36-41,43-51
H2 TE Onsdag 08-10 U151 36-41,43-51
Vis hele skemaet
Vis personligt skema for dette kursus.

Kommentar:
Ubegrænset deltagerantal. Fælles med DM543 Netværk og sikkerhed

Indgangskrav:
Ingen

Faglige forudsætninger:
Stoffet fra DM507 Algoritmer og datastrukturer og DM519 Concurrent Programming skal være kendt. Kendskab til c-programmering.

Kursusintroduktion
Kursets formål er at give kendskab til de forskellige aspekter af netværk og computersikkerhed, til forhindring og opdagelse af sikkerhedsproblemer.

Forventet læringsudbytte
Ved kursets afslutning forventes den studerende at kunne:

  • Redegøre for grundlæggende netværk begreber og opbygningen af nutidens internet.
  • Implementere en lagdelt netværksprotocol, I stil med TCP/IP modellen
  • Redegøre for funktionalitet og snitflader i applikationslaget af TCP/IP modellen, og funktionaliteten i DNS.
  • Redegøre for funktionalitet og snitflader i transportlaget af TCP/IP modellen og forskellen mellem UDP og TCP.
  • Redegøre for funktionalitet og snitflader i network-laget af TCP/IP modellen og redegøre for grundlæggende rutestyrings algoritmer, samt rutning i internettet.
  • Redegøre for funktionalitet og snitflader i link laget af TCP/IP modellen, herunder også fejlkontrol.
  • Redegøre for karakteriske forskelle imellem trådløse og ikke trådløse netværk.
  • Anvende en pakke-sniffer til at analysere netværkstrafik
  • Redegøre for begreberne bag og anvendelser for både symmetrisk og "public key" kryptografi.
  • Redegøre for begreberne bag og implementeringen af følgende:
    • Key distribution og brugerautentificering.
    • Transportniveausikkerhed.
    • IpSec og VPN
    • Trådløs netværksikkerhed.
    • Elektronisk mail-sikkerhed.
    • Problemerne bag nylige sikkerhedshuller i software i kontakt med netværk.
  • Redegøre for teknikkerne anvendt til at opdage og forhindre intruders og ondsindet software.
  • Beskrive forskellige typer af firewalls og deres styrker og svagheder
Emneoversigt
Netværksniveauer, basale netværksbegreber, TCP/IP modellen, netværksprotokoller, elementær kryptografi (symmetrisk og "public key"), key distribution og brugerautentificering, transportniveausikkerhed, trådløs netværksikkerhed, elektronisk mail-sikkerhed, intruders, ondsindet software, firewalls.

Litteratur
    Meddeles ved kursets start.


Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Programmeringsprojekt med rapport. Bestået/ikke-bestået, intern censur ved underviser. (15017212)

Eksamen- og censurform:
Mundtlig eksamen. Ekstern censur, karakter efter 7-trinskalaen. 10 ECTS (15017202)

Den mundtlige eksamen vil dække både et teoretisk emne og forsvar af rapporten. Reeksamen i samme eksamenstermin eller i umiddelbar forlængelse heraf. Reeksamen kan have en anden form end den ordinære eksamen.

Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Introfase: 26 timer
Træningsfase: 26 timer, heraf:
 - Eksaminatorie: 26 timer

Aktiviteter i studiefasen Studiefase: 10 timer

Der skal i kurset udarbejdes et stort programmeringsprojekt med rapport. Den mundtlige eksamen baseres på projektrapporten og kursuspensum.

Sprog
Dette kursus undervises på dansk.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Denne kursusbeskrivelse var gyldig fra 1. september 2015 til 31. august 2017.