KAU Doctoral Courses is a database with doctoral courses at Karlstad University.
The course consists of four full-days with lectures and exercises to be solved in the class or afterwards. After the four days of block lectures and exercises, the attendees will be assigned or can choose a related applied crypto paper that they have to study and then present and discuss in the class and explain to the examiner.
Course content/schedule:
General introduction
Symmetric key crypto foundations: Stream ciphers (brief), block ciphers (DES, 3DES, AES, modes of operation), hash functions (password hashing, birthday paradox, MD construction, sponge constructions, MD5, SHA1, SHA2, SHA3), MAC (CMAC, HMAC)
Public key crypto foundations: Diffie-Hellman,RSA, ElGamal, Zero-knowledge proofs, signatures
Advanced schemes and concepts: Authenticated encryption (also composition MAC and ENC), Key establishment (SIGMA-I), ECC, key lengths, PKI
Crypto protocol design
Towards functional signatures: Blind signatures, Partially blind signatures, High level overview of functional and malleable signatures
Secret sharing: Homomorphic encryption, signatures, High level Multiparty computation, High level homomorphic encryption, fully homomorphic encryption
High-level quantum cryptography
Cryptography is a basic building block for secure and privacy-enhancing technologies.
This course will give an introduction into advanced cryptographic schemes and their applications for building secure and privacy-enhancing technologies and will study and discuss current research topics in applied cryptography.
After the course, the students should be able to:
such that the students can:
This course is for PhD students in Computer Science or related subjects.
To pass the course, the students successfully complete the following tasks:
Each syllabus states target group and eligibility, which should be based on the prerequisites necessary to understand and process the content of the course. Syllabi and scheduled course meetings are posted on the course portal web page for the doctoral level, which is also open to the public.
Doctoral students who wish to take a course should sign up according to instructions on the course portal.
Admitted students must meet the requirements stated in the syllabus. If there are more prospective students than the teaching capacity allows, priority is given to students as follows:
The appointed course convener decides on admission of students to a doctor level course in accordance with the order of priority stated above.
Upon completion of the course, the course convener issues a course certificate with a proposed grade to the students.
I kursplan anges målgrupp och behörighet. Behörighet ska utgå från de förkunskaper som behövs för att tillgodogöra sig kursens innehåll.
Kursplaner och planerade kurstillfällen görs tillgängliga på en webbsida: kurstorg för forskarnivå, som även görs tillgänglig externt.
Forskarstuderande som önskar följa en kurs ska anmäla detta enligt anvisning på kurstorget.
Studerande som ges tillträde ska uppfylla de behörighetskrav som anges i kursplanen. Om fler önskar följa kursen än vad undervisningskapaciteten tillåter görs prioritering enligt nedan.
Den som institutionen utsett som kursansvarig beslutar om vilka som får delta i en kurs på forskarnivå, i enlighet med prioritetsordningen ovan.
Efter genomförd kurs och prov lämnar kursansvarig ett intyg med förslag på betyg till kursdeltagarna.