Courses: INF247 Cryptology - Spring 2017




Credits

10.0

Language of Instruction

 English

Teaching semester

Spring

Objectives and Content

The course is an extension of the theory of cryptology given in INF240. The course deals with the construction of and the attack on some cryptographic ciphers, cryptographic hash functions, and digital signatures.

We will also look at other topics within cryptology- the selection will vary from time to time. Examples of such topics are authentication codes, elliptic curve cryptography, secret sharing systems, zero-knowledge proofs, random number generators, secure multicasting, and information theoretical tools.

 

Learning Outcomes

After completing the course the student should be able to

 

Required Previous Knowledge

 At least 60 ECTS in computer science, preferably including some mathematics

Recommended Previous Knowledge

INF240

Compulsory Assignments and Attendance

Exercises.

Compulsory assignments are valid two semesters, the semester of the approval and the following semester.

 

Forms of Assessment

It is opportunity for grades on exercises, which can be included in the final grade. Oral exam. If the course has many participants, there can be written exam.

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.

Subject Overlap

I 247: 10 ECTS

Contact Information

studieveileder@ii.uib.no