course-details-portlet

TMA4155

Cryptography, Introduction

Credits 7.5
Level Second degree level
Course start Autumn 2013
Duration 1 semester
Language of instruction English and norwegian
Examination arrangement Written examination

About

About the course

Course content

The course gives an introduction to modern cryptography and the underlying number theory. Topics covered include: Classical ciphers; modern symmetric cryptography; public-key cryptography and digital signatures; RSA, ElGamal and Diffie-Hellman; basic number theory; primality testing; integer factorisation; discrete logarithms.

Learning outcome

1. Knowledge. The student has an overview of the most important classical cryptosystems and how to break them. The student is familiar with the main ideas in the applications of symmetric and asymmetric cryptography, and with the main strategies for breaking cryptosystems based on discrete logarithms and factorization. The student has an overview of elementary number theory.

2. Skills. The student masters the basic algorithms for modular arithmetic and is able to compute discrete logarithms and factorize integers using various algorithms. Moreover, the student is able to break various classical ciphers, and has a certain intuition regarding how to attack cryptosystems.

Learning methods and activities

Lectures and exercises. Written examination counts 100% towards the final grade. Retake of examination may be given as an oral examination. The lectures may be given in English. If the course is taught in English, the exam will be given only in English. Students are free to choose Norwegian or English for written assessments.

Course materials

Will be announced at the start of the semester.

Credit reductions

Course code Reduction From
MA1301 3 sp
SIF5024 7.5 sp
TMA4160 4.5 sp
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Mathematics
  • Technological subjects

Contact information

Course coordinator

Department with academic responsibility

Department of Mathematical Sciences

Examination

Examination

Examination arrangement: Written examination

Ordinary examination - Autumn 2013

Written examination
Grade Letters Weighting 100/100 Date 2013-12-05 Time 15:00 Duration 4 timer Place and room Not specified yet.

Examination arrangement: Oral examination

Re-sit examination - Summer 2014

Oral examination
Grade Letters Weighting 100/100 Date 2014-08-15