Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2016
 
TNM031 Network Programming and Security, 6 ECTS credits.
/Nätverksprogrammering och säkerhet/

For:   MT  

 

Prel. scheduled hours: 34
Rec. self-study hours: 126

  Area of Education: Technology

Main field of studies: Media Technology

  Advancement level (G1, G2, A): A

Aim:
The course provides the participants with basic yet fundamental knowledge in networking and security. The overall aim is to give practical skills in designing, analyzing and implementing secure applications. After the course the student will be able to:
  • discuss types of attacks and defenses.
  • explain the internet protocols IP, TCP, UDP and ICMP, and their security implications.
  • describe typical steps in break-in attacks, denial-of-service (DoS) attacks and malware attacks.
  • formulate basic cryptographic concepts including symmetric and public key encryption, message authentication digital certificates and public key infrastructure.
  • explain the cryptographic system SSL/TLS and the Java secure socket extension (JSSE).
  • describe the basic filtering operations of firewalls and common firewall architectures.


Prerequisites: (valid for students admitted to programmes within which the course is offered)
Internet Programming and Digital Images, Algorithms and data structures

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
The teaching consists of lectures, exercises, laboratory work and individual assignments.

Course contents:
Overview of computer networks and the Internet. Protocols and layers. Client-server model. Overview of network layers and routing. Firewalls, authentication and elements of cryptography: encryption and data integrity techniques. Overview of application security issues with particular emphasis on web-service and e-commerce security.

Course literature:
Hand outs

Examination:
Laboratory work
Individual assignments
Optional oral examination for higher gardes
3 ECTS
3 ECTS
0 ECTS
 
A higher grade than 3 can be awarded after an oral exmination.



Course language is English.
Department offering the course: ITN.
Director of Studies: Camilla Forsell
Examiner: Pierangelo Dell´Acqua
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 05/20/2013