Quantum Information, Quantum Computing, and Quantum Cryptography

Postgraduate course

Course description

Objectives and Content


The course will teach the subject of quantum information theory, with its application to quantum computation and quantum cryptography ( in the context of both quantum-secure primitives and quantum attack scenarios). Depending on time, there may also be a very brief discussion of the potential application of quantum computing in the context of machine learning. The course will cover the following basics (probability theory, vector spaces, and linear algebra will also be taught if necessary)




  • Postulates of quantum mechanics (Hilbert, unitary and stochastic dynamics, density operators
  • Quantum Entanglement and classifications, Nonlocality, Bell Inequalities, Tsirelson's bound
  • Quantum Measurement Theory (POVMs ... etc)
  • No-Cloning Theorem, Dense Coding, Teleportation
  • Classical and quantum entropy and channel capacities, distance measures, fidelity
  • Quantum Algorithms: Shor, Grover, MBQC .... etc
  • Quantum Cryptography - Quantum Key Distribution (QKD), quantum protocols, min-entropy, privacy amplification, device-independent quantum cryptography, secure quantum channels, lattice-based cryptosystems
  • Quantum Graph States, Topological Quantum Computation
  • Various current Quantum Computer physical implementations
  • Quantum machine learning

Learning Outcomes


  • Understand quantum information theory, quantum computation, quantum cryptography and related topics.
  • Understand density operators, quantum superposition, entanglement, nonlocality, teleportation
  • Understand quantum channels, quantum algorithms, measurement theory, Bell inequalities, no-cloning theorems
  • Familiarity with quantum graph states, topological quantum computation
  • Aware of some state-of-the-art physical implementations
  • Understand developing concepts wrt quantum machine learning.


  • Able to apply his/her knowledge of quantum information theory, computation, and cryptography to up-and-coming problems
  • Expertise in quantum mechanics with reference, in particular, to quantum computation and quantum cryptography.
  • Ability to assess post-quantum crypto schemes from a quantum viewpoint.
  • Ability to assess and understand new developments in quantum computing.

General Competence

  • the potential for further independent research into the areas of quantum information, computing, and cryptography.
  • ability to convey the basic fundamentals of the course to others.
  • no ethical issues



ECTS Credits


Level of Study


Semester of Instruction

Irregular spring. The course does not run spring semester 2023
Required Previous Knowledge
For incoming students: At least 60 ECTS credits in computer science, and 10 ECTS credits in mathematics.
Recommended Previous Knowledge
Any prior knowledge of discrete mathematics, statistics, theoretical physics , quantum mechanics, will, of course, be useful, but is not essential as the topics will be taught taking into account the prior knowledge of the students.
Credit Reduction due to Course Overlap
Access to the Course
Access to the course requires admission to a programme of study at The Faculty of Mathematics and Natural Sciences
Teaching and learning methods
Weekly lectures, class web page with many links to extra-curricular topics of relevance and interest. Assignments. Group sessions will usually be lectures. All lectures will involve question and answer sessions and interaction will be encouraged.
Compulsory Assignments and Attendance
There will be assignments, both compulsory and voluntary, as well as suggested extra-curricular studies for the students. The compulsory exercises are valid for two semesters, including the semester in which they are approved.
Forms of Assessment
Written exam 3 hours. Compulsory exercises may count towards the final grade. Both the exam and the compulsory exercises must be passed.
Grading Scale
The grading scale used is A to F. Grade A is the highest passing grade in the grading scale, grade F is a fail.
Assessment Semester
Examination both spring semester and autumn semester. In semesters without teaching the examination will be arranged at the beginning of the semester.
Reading List
The reading list will be available within June 1st for the autumn semester and December 1st for the spring semester
Course Evaluation
The course will be evaluated by the students in accordance with the quality assurance system at UiB and the department.
Examination Support Material
Non-programmable calculator, according to the faculty regulations
Programme Committee
The Programme Committee is responsible for the content, structure and quality of the study programme and courses.
Course Coordinator
Course coordinator and administrative contact person can be found on Mitt UiB, or contact Student adviser
Course Administrator
The Faculty of Mathematics and Natural Sciences represented by the Department of Informatics is the course administrator for the course and study programme.