This course is an obligatory course for Computer Security Master Programme.
The course is in English.
Our goal is to develop knowledge and practical skills for composing secure systems from cryptographic components
according to the technical risks and practical requirements.
Schedule:
lectures: Tuesday, 18.55-20:35, Wednesday: 7:30:-9:00, building D1, room 312B
exercises: guided by dr Lucjan Hanzlik,
exam: Feb 3, 9-11, D1, 215
second chance: Feb 9, 9-11, D1, 215
some electronic teaching material will be available
here, access with a password
Requirements:
Presence during the lectures is obligatory.
The final grade is determined by:
the number of points got for exercises (up to 50 points)
the number of points during written exam (up to 50 points)
The following scale applies:
[40,50) - 3.0
[50,60 ) - 3.5
[60,70 ) - 4
[70,80 ] - 4.5
over 80 - 5
5.5 will be given for extraodrinary achievements
For written exam the following grades apply for each question:
3: completed - complete and correct answer, some insignificant errors or gaps are tolerated
2: major part solved - problem solved, but with some gaps and non-critical errors,
1: some parts solved
0: otherwise
The tests will check understanding, skills and ability of problem solving.
Each test will be a short problem (almost a test question)
that will demand certain creativity.
It is not necessary to remember details of algorithms, protocols, technical manuals, ...
but it will be necessary to understand them.
Usually, the details which are hard to remember, will be recalled on the
question sheet. It will be allowed to use any materials on paper (books, notices, ...)
any use of electronic devices will be strictly forbidden and results automatically in grade 0
in the current attempt.
The detailed rules for exercises are determined by the instructor.
Rules for Intelectual Property Rights: no work can be accepted if there are substantial
questions concerning ownership of intelectual property rights.
Goals:
The lecture has two goals:
get skills in creating secure systems out of secure components,
get some practical experience.
Prerequisitives:
Precision, patience and skills in
problem analysis and writing documentation
are very helpful.
Creativity is very welcome. Seeing the whole spectrum of problems
is the most important skill to be learned.