Courses: INF240 Basic Tools for Coding theory and Cryptography - Autumn 2018




ECTS Credits

10

Level of Study

Master

Full-time/Part-time

Full-time

Language of Instruction

English

 

Teaching semester

Autumn

Objectives and Content

Objectives:
INF240 gives the students an introduction to cryptology and coding theory. Common methods to apply cryptography to secure data against unauthorized access and manipulation are explained. The students will learn simple methods in coding theory for correction of errors that may happen to data during transmission or storage.

After the course the students should be able to understand how to apply basic methods in cryptology and coding theory.

Content:
The course discusses different methods to construct crypto algorithms and crypto protocols. Methods for symmetric and asymmetric cryptography including RSA, AES, digital signatures, hash-functions, authentication of messages are explained. An introduction to error-correcting codes is given. Some background information on number theory and finite fields is provided.

Learning Outcomes

On completion of the course the student should have the following learning outcomes defined in terms of knowledge, skills and general competence:

 

Knowledge
The student knows

 

Skills
The student is able to

 

General competence
The student can discuss which methods in cryptography and coding theory that will be most effective to protect data

Required Previous Knowledge

At least 60 ECTS in computer science, preferably including basic knowledge in discrete mathematics

Recommended Previous Knowledge

INF142, MNF130

Credit Reduction due to Course Overlap

I145: 10 SP

Access to the Course

Access to the course requires admission to a programme of study at The Faculty of Mathematics and Natural Sciences

Teaching and learning methods

The teaching comprises of lectures and group exercises.

Lectures: 4 hours pr. week for 11 weeks
Group exercises: 2 hours pr. week for 10 weeks

Compulsory Assignments and Attendance

Submission of compulsory exercise. Accepted compulsory exercise is valid for one semester after acceptance.

Forms of Assessment

The forms of assessment are:

Examination Support Material

Grading Scale

The grading scale used is A to F. Grade A is the highest passing grade in the grading scale, grade F is a fail.

Assessment Semester

Examination both spring semester and autumn semester. In semesters without teaching the examination will be arranged at the beginning of the semester.

Reading List

The reading list will be available within June 1st for the autumn semester and January 1st for the spring semester

Course Evaluation

The reading list will be available within June 1st for the autumn semester and January 1st for the spring semester

Programme Committee

The Programme Committee is responsible for the content, structure and quality of the study programme and courses.

Course Coordinator

Course coordinator and administrative contact person can be found on Mitt UiB, or contact mailto:studieveileder@ii.uib.noStudent adviser

Course Administrator

The Faculty of Mathematics and Natural Sciences represented by the Department of Informatics is the course administrator for the course and study programme.

Contact Information

Student adviser:

mailto:studieveileder@ii.uib.noStudent adviser

T: 55 58 42 00