autumn 2017 INF-2301 Computer communication and security - 10 ECTS

Application deadline

Applicants from Nordic countries: 1 June for the autumn semester and 1 December for the spring semester. Exchange students and Fulbright students: 15 April for the autumn semester and 1 October for the spring semester.

Type of course

The course can be taken as a singular course.

Admission requirements

Admission requirements: Higher Education Entrance Qualification + specific entrance requirements equivalent to MATRS: R1/(S1+S2). Application code: 9354 - Singular course in computer science

Course overlap

If you pass the examination in this course, you will get an reduction in credits (as stated below), if you previously have passed the following courses:

INF-2300 Computer networks 5 stp
INF-2310 Security in distributed systems 5 stp
D-242 Data networks 5 stp
AUT-2001 Industrial control systems 2 stp

Course content

The course focuses on properties of communication between computers, and the machinery needed to faciliate the communication. Among the properties are those arising from the uncertainty of delivery, the omnipresence of errors, and lack of global consistence and authority. There are many technical solutions; their design and implementation is discussed. As computers are used to manipulate 'real world' valuables ever more demans are placed on Authentication, Authorization, and Auditing. Accross a network, only cryptographic technology can assist in upholding interesting properties. Both symmetric- and assymetric encryption will be presented and discussed.

Recommended prerequisites

INF-1101 Data structures and algorithms

Objectives of the course

It is expected that the students, after following the course, have an in depth knowledge of challenges and solutions related to providing reliable and secure communication between computers. This includes knowledge and understanding of the layered Internet architecture, services related to each layer, current communication protocols, and security issues and available solutions.

The students should be able to design and implement low-level network protocols that enable communication between computers. The students should also be able to design and implement solutions that use encryption as a secure element in communication.


Language of instruction and examination

The language of instruction is English and all of the syllabus material is in English. Examination questions will be given in English, but may be answered either in English or a Scandinavian language.

Teaching methods

Lectures: 30 hours, Colloquium: 30 hours, Laboratory: 30 hours. The course is given every autumn semester.

Assessment

A 4 hour final written exam counting 100%. Approved assignments give access to the final written exam.

Course requirements: The coursework includes up to 4 written assignments graded "Approved" / "Not Approved". Oral presentation of the assignments and demonstration of a working system can be claimed.

Grading scale: Letter grades A-F.

Re-sit examination: Given early in teaching free semester, if the course is compulsory in the study plan. It will be arranged a 4 hour written exam counting 100%. To get access to the re-sit examination in the teaching free semester the student must have passed the course requirements.

Postponed examination: Given early in teaching free semester. It will be arranged a 4 hour written exam counting 100%. To get access to the postponed examination in the teaching free semester the student must have passed the course requirements.

For further details see: - Utfyllende bestemmelser for eksamener ved Fakultet for naturvitenskap og teknologi (only in Norwegian) - Regulations for examinations at the UiT


Recommended reading/syllabus

Syllabus and reading list are available in Fronter or by contacting the teacher or the student adviser. 

Error rendering component

  • About the course
  • Campus: Tromsø |
  • ECTS: 10
  • Course code: INF-2301