Posts by Collection

courses

Analysis I

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr. Abbondandolo
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc. Mathematics
  • Examination: 100 % Written Exam (240 Minutes) + 10 % Homework

Computer Science - Programming

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr. Glasmachers
  • Language: German
  • Credits: 8 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. Electrical and Computer Engineering, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes)

Fundamentals of Electrical Engineering I - Electric Circuit

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr.-Ing. Rolfes
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Electrical and Computer Engineering, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Introduction to Cryptography I

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr.-Ing. Paar
  • Language: English / German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Linear Algebra and Geometry I

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr. Heinzner
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Mathematics I for ET/IT/ITS

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr. Lipinski
  • Language: German
  • Credits: 10 CP
  • Programs: B.Sc. Electrical and Computer Engineering, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Programming C

Undergraduate Course, Ruhr University Bochum, 2018

  • Lecturer: Prof. Dr. Dürmuth
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security
  • Examination: Pass if final exam (120 Minutes) passed + 8 % Programming Projects

Project Days

Undergraduate Practical Course, Ruhr University Bochum, 2018

  • Lecturer: Dr.-Ing. Mayr
  • Language: German
  • Credits: 1 CP
  • Programs: B.Sc. IT-Security
  • Examination: Pass by attendance

Computer Networks

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Dr.-Ing. Mainka
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Computer Science II - Algorithms and Data Structures

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr.-Ing. Güneysu
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Introduction to Cryptography II

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr.-Ing. Paar
  • Language: English / German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Linear Algebra and Geometry II

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Heinzner
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Mathematics II for ET/IT/ITS

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Lipinski
  • Language: German
  • Credits: 10 CP
  • Programs: B.Sc. Electrical and Computer Engineering, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Introduction to Programming

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Dr. Korthauer
  • Language: German
  • Credits: 6 CP
  • Programs: B.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes)

System Theory I - Fundamentals

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr.-Ing. Martin
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Electrical and Computer Engineering, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Algebra I

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Röhrle
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc./M.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes)

Analysis II

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Abbondandolo
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc. Mathematics
  • Examination: 100 % Written Exam (240 Minutes) + 10 % Homework

Analysis III

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Abbondandolo
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc./M.Ed. Mathematics
  • Examination: 100 % Written Exam (240 Minutes) + 10 % Homework

Computer Science III - Digital Circuits

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr.-Ing. Oehm
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Computer Science, B.Sc. IT-Security
  • Examination: 90 % Written Exam (120 Minutes) + 10 % Homework

Discrete Mathematics I

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: PD Dr. Schuster
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc. Mathematics, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework / 100 % Oral Exam (45 Minutes)

IT Security

Undergraduate / Graduate Practical Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Schwenk
  • Language: German
  • Credits: 3 CP
  • Programs: B.Sc. IT-Security
  • Examination: Pass if 10 projects successfully completed

Network Security I

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Schwenk
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Selected Chapters of Analysis

Introductory Seminar, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr. Abbondandolo
  • Language: German
  • Credits: 6 CP
  • Programs: B.Sc. Mathematics
  • Examination: 100 % Seminar Talk

System Theory II - Signal Transformations

Undergraduate Course, Ruhr University Bochum, 2019

  • Lecturer: Prof. Dr.-Ing. Sezgin
  • Language: German
  • Credits: 6 CP
  • Programs: B.Sc. Eletrical and Computer Engineering, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes)

ARM Processors for Embedded Cryptography

Undergraduate / Graduate Practical Course, Ruhr University Bochum, 2020

  • Lecturer: Dr.-Ing. Hoffmann
  • Language: German
  • Credits: 3 CP / 4 CP
  • Programs: B.Sc./M.Sc. IT-Security
  • Examination: Pass if 4 out of 6 projects + final project successfully completed

Introduction to Asymmetric Cryptanalysis

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. May
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc./M.Sc. Mathematics, B.Sc. IT-Security / Information Technology, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Boolean Functions with Applications in Cryptography

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. Leander
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc./M.Sc. Mathematics, B.Sc. IT-Security / Information Technology, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Oral Exam (30 Minutes)

Data Structures

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. Buchin
  • Language: German
  • Credits: 9 CP
  • Programs: B.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Life in Space?

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. Hüttemeister
  • Language: German
  • Credits: 5 CP
  • Examination: 100 % Written Exam (120 Minutes) + 40 % Homework

Network Security II

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. Schwenk
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Introduction to Numerical Mathematics

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Jun.-Prof. Dr. Weimar
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Operating Systems

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. Holz
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

System Security

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. Holz
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Computer Architecture

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Dr. Niemann
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security
  • Examination: 110 % Written Exam (120 Minutes)

Cryptography

Undergraduate / Graduate Course, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. May
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security, M.Sc. Applied Computer Science, M.Sc. Computer Science, M.Sc. IT-Security / Networks and Systems
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Implementation of Cryptographic Schemes

Undergraduate Course, Ruhr University Bochum, 2020

  • Lecturer: Dr.-Ing. Schellenberg
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security, M.Sc. IT-Security / Networks and Systems
  • Examination: 70 % Written Exam (120 Minutes) + 30 % Programming Projects

Real World Cryptography / Cryptanalysis

Undergraduate / Graduate Seminar, Ruhr University Bochum, 2020

  • Lecturer: Prof. Dr. May
  • Language: German
  • Credits: 3 CP
  • Program: B.Sc./M.Sc. Mathematics, B.Sc./M.Sc. IT-Security
  • Examination: 100 % Seminar Talk

Real Analysis

Undergraduate / Graduate Course, Ruhr University Bochum, 2021

  • Lecturer: Prof. Dr. Abbondandolo
  • Language: German
  • Credits: 9 CP
  • Progams: B.A./B.Sc./M.Ed./M.Sc. Mathematics
  • Examination: 100 % Oral Exam (45 Minutes)

Computational Complexity Theory

Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Zeume
  • Language: English
  • Credits: 9 CP
  • Programs: M.Sc. Mathematics, M.Sc. IT-Security, M.Sc. Applied Computer Science, M.Sc. Computer Science
  • Examination: 100 % Oral Exam (30 Minutes) + 10 % Homework

Cryptographic Protocols

Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Kiltz
  • Language: German
  • Credits: 5 CP
  • Programs: M.Sc. Computer Science, M.Sc. IT-Security
  • Examination: 100 % Oral Exam (30-45 Minutes) + 10 % Homework

Knowledge Graphs

Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Jun.-Prof. Dr. Acosta
  • Language: English
  • Credits: 5 CP
  • Examination: 100 % Written Exam (90 Minutes)

Quantum Circuits

Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Dr. Niemann
  • Language: German
  • Credits: 5 CP
  • Programs: M.Sc. Electrical Engineering, M.Sc. IT-Security
  • Examination: 100 % Oral Exam (30-45 Minutes) + 10 % Homework

Quantum Information and Computation

Graduate Course / CASA PhD Lecture, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Walter
  • Language: English
  • Credits: 5 CP
  • Programs: B.Sc. Computer Science, B.Sc. IT-Security, M.Sc. Applied Computer Science, M.Sc. Computer Science, M.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes)

Introduction to Usable Security and Privacy

Undergraduate / Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Sasse
  • Language: English
  • Credits: 5 CP
  • Programs: B.Sc./M.Sc. IT-Security
  • Examination: 100 % Written Exam (120 Minutes) + 5 % Homework

Cryptography on Hardware-based Platforms

Undergraduate / Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Güneysu
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. IT-Security, M.Sc. Computer Science
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Data Protection

Undergraduate Course, Ruhr University Bochum, 2022

  • Lecturer: Lentzsch and Loser
  • Language: German
  • Credits: 5 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security
  • Examination: 100 % Written Exam (90 Minutes) + 5 % Moodle Quiz

Human Aspects of Cryptography Adoption and Use

Graduate Course / CASA PhD Lecture, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Sasse
  • Language: German
  • Credits: 5 CP
  • Programs: M.Sc. IT-Security
  • Examination: 100 % Oral Exam (30 Minutes) + 10 % Homework

Logic in Computer Science

Undergraduate / Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Zeume
  • Language: German
  • Credits: 5 CP
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Ordinary Differential Equations

Undergraduate / Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Heinzner
  • Language: German
  • Credits: 9 CP
  • Programs: B.A./B.Sc./M.Ed./M.Sc. Mathematics
  • Examination: 100 % Oral Exam (120 Minutes)

Public Key Encryption

Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Jun.-Prof. Dr. Fleischhacker
  • Language: German
  • Credits: 5 CP
  • Programs: M.Sc. IT-Security
  • Examination: 100 % Oral Exam (120 Minutes)

Quantum Cryptography

Graduate Course / CASA PhD Lecture, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Michael Walter, Dr. Giulio Malavolta
  • Language: English
  • Credits: 5 CP
  • Programs: M.Sc Computer Science, M.Sc. IT-Security
  • Examination: 100 % Oral Exam (30 Minutes)

Symmetric Cryptanalysis

Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Leander
  • Language: German
  • Credits: 5 CP
  • Programs: M.Sc. Applied Computer Science, M.Sc. IT-Security
  • Examination: 100 % Oral Exam (30 Minutes) + Presenting Programming Projects

Theoretical Computer Science

Undergraduate / Graduate Course, Ruhr University Bochum, 2022

  • Lecturer: Prof. Dr. Zeume
  • Language: German
  • Credits: 8 CP
  • Programs: B.Sc. Applied Computer Science, B.Sc. Computer Science, B.Sc. IT-Security, B.Sc./M.Sc. Mathematics
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework / 100 % Oral Exam (30 Minutes)

Information Theory

Undergraduate / Graduate Course, Ruhr University Bochum, 2023

  • Lecturer: Prof. Dr. Walter
  • Language: English
  • Credits: 5 CP
  • Programs: B.Sc/M.Sc. IT-Security, M.Sc. Computer Science, M.Sc. Applied Computer Science
  • Examination: 100 % Written Exam (120 Minutes) + 10 % Homework

Practical Cryptanalysis of Symmetric Ciphers

Undergraduate / Graduate Practical Course, Ruhr University Bochum, 2023

  • Lecturer: Prof. Dr. Leander
  • Language: German
  • Credits: 4 CP
  • Programs: B.Sc./M.Sc. IT-Security
  • Examination: Pass if all 4 projects successfully completed

Quantum Algorithms

Undergraduate / Graduate Seminar, Ruhr University Bochum / University of Cologne, 2023

  • Lecturers: Prof. Dr. Walter and Prof. Dr. David Gross
  • Language: English
  • Credits: 3 CP / 6 CP
  • Programs: B.Sc./M.Sc. Applied Computer Science, B.Sc./M.Sc. Computer Science, B.Sc./M.Sc. IT-Security
  • Examination: 100 % Seminar Talk

Satisfiability

Undergraduate / Graduate Seminar, Ruhr University Bochum, 2023

  • Lecturer: Dr. Vortmeier
  • Language: English / German
  • Credits: 3 CP / 6 CP
  • Programs: B.Sc./M.Sc. Applied Computer Science, B.Sc./M.Sc. Computer Science, B.Sc./M.Sc. IT-Security
  • Examination: 100 % (Seminar Talk + Seminar Thesis)

Software Implementation of Cryptographic Schemes

Graduate Course, Ruhr University Bochum, 2023

  • Lecturer: Dr.-Ing. Hoffmann
  • Language: English / German
  • Credits: 5 CP
  • Programs: M.Sc. IT-Security
  • Examination: 80 % Written Exam (120 Minutes) + 25 % Programming Projects

Zero-Knowledge Proof Systems

Graduate Course / CASA PhD Lecture, Ruhr University Bochum, 2023

  • Lecturer: Jun.-Prof. Dr. Fleischhacker
  • Language: English
  • Credits: 5 CP
  • Programs: M.Sc. IT-Security, M.Sc. Mathematics
  • Examination: 100 % Oral Exam (45 Minutes)

Advanced Quantum Information and Computation

Graduate Course / CASA PhD Lecture, Ruhr University Bochum, 2024

  • Lecturer: Prof. Dr. Walter, Dr. Simon Schmidt
  • Language: English
  • Credits: 5 CP
  • Programs: M.Sc. Applied Computer Science, M.Sc. Computer Science, M.Sc. IT-Security

portfolio

publications

A bound on the quantum value of compiled nonlocal games

Published in arxiv, 2024

A compiler introduced by Kalai et al. converts any nonlocal game into an interactive protocol with a single computationally-bounded prover. Although the compiler is known to be sound in the case of classical provers, as well as complete in the quantum case, quantum soundness has so far only been established for special classes of games. In this work, we establish a quantum soundness result for all compiled two-player nonlocal games. In particular, we prove that the quantum commuting operator value of the underlying nonlocal game is an upper bound on the quantum value of the compiled game. Our result employs techniques from operator algebras in a computational and cryptographic setting to establish information-theoretic objects in the asymptotic limit of the security parameter. It further relies on a sequential characterization of quantum commuting operator correlations which may be of independent interest.

Download Paper

talks

Chebychev Polynomials

Published:

As this talk was done on the blackboard, there are no slides available.

teaching

Cryptography

Undergraduate / Graduate course, Ruhr University Bochum, 1900

offered by Prof. Dr. May (2022/23), Prof. Dr. Fleischhacker (2023/24)

Discrete Mathematics II

Undergraduate course, Ruhr University Bochum, 1900

offered by Jun.-Prof. Dr. Fleischhacker (2022), Timo Glaser (2023)