Arvutiteaduse instituut
  1. Kursused
  2. 2025/26 sügis
  3. Avaliku võtmega krüptograafia (LTAT.04.017)
EN
Logi sisse

Avaliku võtmega krüptograafia 2025/26 sügis

  • Main Page
  • Lectures
  • Homeworks
  • Sources

Public Key Cryptography

Instructor : Sedat Akleylek

Credits : 6 ECTS

Language : English

Schedule : Monday 10:15 - 12:00 in Delta R2034 (hybrid via Panopto or Zoom), and Monday 13:15 - 14:00 (online - Consultation/Practice)

Office Hour : Tuesday 09:30 - 11:00, Room 3072 (We are flexible on the office hour by appointment)

About the Course

The scope of this course includes:

  • The idea of public key cryptography will be defined. Discussing why we need public key cryptography will be done with real-world examples.
  • Integer factorization and discrete logarithm problems will be given. The algorithms to solve these problems will be discussed.
  • The algorithms to implement traditional public key cryptosystems (RSA, DH, ECDSA, ECDH) will be reviewed. Implementation details will be discussed.
  • Quantum-safe cryptosystem families will be introduced. Lattice-based cryptosystems will be discussed.
  • Open-source cryptographic libraries will be introduced.

We will explain the necessary mathematical background in the course.

Grading

Homeworks 30%

Project 40%

Final exam 30%

There will be one set of "theory/applied/implementation" homework assignments. In the project assignment, the student should write a research report or implement one of the given algorithms.

Reading/Resources

Textbooks, research papers, and lecture notes will be assigned throughout the semester.

Last year

You might also be interested in the oldest course edition

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused