Gäller från och med: Spring 2013
Beslutad av: FN1/Anders Gustafsson
Datum för fastställande: 2013-06-07
Avdelning: Electrical and Information Technology
Kurstyp: Gemensam kurs, avancerad nivå och forskarnivå
Kursen ges även på avancerad nivå med kurskod: EDIN05
Undervisningsspråk: English, Swedish
The purpose of the course is to demonstrate how advanced mathematical theory has important applications in cryptology and security.
Kunskap och förståelse
För godkänd kurs skall doktoranden
Färdighet och förmåga
För godkänd kurs skall doktoranden
Värderingsförmåga och förhållningssätt
För godkänd kurs skall doktoranden
The course contains a number of mathematical tools with many applications, not only in cryptology and security. Most schemes addressed in the course are standards in different communication systems, e.g., elliptic curve cryptosystems. Few people have the mathematical background to be able to understand how such systems work. We also look at models for proving that a cryptographic scheme or protocol is secure. The content of the course is more specifically most of the following topics: cryptosystems based on discrete logarithms, elliptic curve cryptography, factoring and the discrete log problem, symmetric ciphers, digital signatures and hash functions, authentication, secret sharing, complexity theory, provable security and random oracles.
Smart, N.: Cryptography: An introduction (tredje upplagan tillgänglig för nedladdning). McGraw-Hill. ISBN 0077099877.
Some additional lecture notes.
Undervisningsformer: Föreläsningar, övningar, projekt
Examinationsformer: Skriftlig tentamen, inlämningsuppgifter.
Written exam and mandatory home exercises.
Betygsskala: Underkänd, godkänd
Examinator:
Förkunskapskrav: EDI051 Cryptography OR EDIN01 Cryptography
Förutsatta förkunskaper: Basic math courses. Basic programming.
Course coordinator: Professor Thomas Johansson
Kursansvarig: Thomas Johansson <thomas.johansson@eit.lth.se>