Quantum computer science and Mathematics

  • Academic year 2024-2025
  • DP00AU28
After passing the course the student understands
• the mathematical background that underlies the RSA cryptosystem
• the formalism of quantum computing
• the key ideas that explain why Shor's algorithm allows to factor integers faster

Education information

Implementation date

02.12.2024 - 05.12.2024

Education type

Field-specific studies

Alternativity of education

Optional

Location

Linnanmaa

Venue location

2.12 at 9-12 inTS136
3.12 at 9-12 in TS136
4.12 at 9-12 in TS128
5.12 at 9-12 in AT124

Enrollment and further information

In Peppi with code: DP00AU28

Education description

Learning outcomes: After passing the course the student understands

  • the mathematical background that underlies the RSA cryptosystem
  • the formalism of quantum computing
  • the key ideas that explain why Shor's algorithm allows to factor integers faster

and has learned about

  • a recent (2023) conditional improvement on Shor's algorithm which requires fewer (in a precise sense) quantum gates (this is due to Regev)
  • the type of mathematical tools that were used to prove the unconditional correctness of this algorithm (Pilatte, 2024)

Content:

  • RSA cryptosystem
  • Introduction to quantum computing
  • Overview of Shor's algorithm
  • Overview of Regev's variant of Shor's algorithm
  • Introduction to the mathematical tools of Pilatte's proof of correctness

Qualifications: A basic knowledge of group theory and modular arithmetic will be helpful, but we will try to recall as much as possible at the beginning of the course.

Level: Advanced studies

Teaching methods: Daily lectures during a week (4 times 3 hours) + some optional exercise session (1 hour) to review modular arithmetic

Assessment criteria: Multiple choice quiz on the content of the lectures

Assessment scale: 1-5

Primary teaching language: English

Person in charge: Théo Untrau

Last updated: 20.9.2024