Introduction to Cryptology
2015-2016 - IMT3771 - 5 ECTS

Expected learning outcomes

Knowledge

The candidate possesses broad knowledge about main topics and theories in cryptology, its processes, tools and methods. The main topics and theories include classical cryptography, symmetric ciphers, asymmetric ciphers, hash functions and digital signatures.

The candidate is familiar with research and development achievements in modern cryptology.

The candidate is capable of updating his/her knowledge in cryptology.

Skills

The candidate is capable of applying the knowledge in cryptology and the relevant research and development results to theoretical and practical problems. The candidate is also capable of giving the explanation for the choice of those results applicable on the problem at hand.

The candidate is capable of thinking over his/her professional practice and making changes in it under supervision.

The candidate can find, evaluate and refer to relevant research results and other achievements in cryptology and use them to solve a particular problem.

The candidate knows relevant cryptographic tools techniques and terminology.

General competence

The candidate has insight into relevant professional and ethical problems.

The candidate is capable of planning and carrying out various professional tasks and projects during certain time period, alone or as a member of a group, following ethical requirements and guidelines.

The candidate can communicate the most important material in cryptology such as theories, problems and solutions through written, oral and other relevant forms of expression.

The candidate can exchange points of view and experience with others possessing background in cryptology. Through that process, the candidate can contribute to development of good practice.

The candidate possesses knowledge about innovation and innovation processes.

Topic(s)

1. Classical cryptography - history of cryptography and classical cipher systems

2. Symmetric ciphers - introduction to stream and block ciphers

3. Asymmetric ciphers - definition and fundamentals

4. Hash functions and digital signatures.

Teaching Methods

Lectures
Exercises

Teaching Methods (additional text)

Lectures

Numerical exercises

The course will be made accessible to both campus and remote students. Every student is free to choose the pedagogic arrangement form that is best fitted for her/his own requirement. The lectures in the course will be given on campus and are open for both categories of students. All the lectures will also be available on Internet through GUC’s learning management system (ClassFronter).

Form(s) of Assessment

Written exam, 3 hours

Form(s) of Assessment (additional text)

Written exam, 3 hours

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Evaluated by internal examiner, external examiner is used periodically (every four years, next time in 2016/2017)

Re-sit examination

Re-sit August 2016

Tillatte hjelpemidler

Code D: No printed or hand-written support material is allowed. A specific basic calculator is allowed.
Read more about permitted examination aids.

Coursework Requirements

None

Teaching Materials

Books:

1. Introduction to Cryptography and Coding Theory, 2. edition, Trappe W., Washington L., Prentice Hall, 2006, ISBN: 0131981994.

Replacement course for

IMT3701 Cryptology

Additional information

There is room for 50 students for the course.

The students that take this course (IMT3771) and continue with the master's program in information security at HiG cannot be exempted from taking the course IMT4532 Cryptology 1 on the master's level since the expected learning outcomes and the evaluation methods in these two courses are different (the written exam is different and there is a compulsory project in IMT4532).