Technical workshops on topics in quantum-safe cryptography - 2015

Spring 2015: QIC 891

These short modules are designed for graduate students in Engineering, Mathematics, and Science participating in the CryptoWorks21 training program (NSERC CREATE Training Program in Building a Workforce for the Cryptographic Infrastructure of the 21st Century). These modules are also open to other students interested in quantum-safe cryptography.

Classes will take place at the Mike & Ophelia Lazaridis Quantum-Nano Centre at the University of Waterloo in Waterloo, Canada.

For academic credit

Students taking these modules for academic course requirements must submit a short final assignment at the end of each module. Typically, assignments will be due two weeks after the end of the module.

In order to complete QIC 891 for academic credit, students must complete 3 modules and a project. You may only register in QIC 891 if you intend on completing 3 modules and associated homework and project by August 2015.

For CryptoWorks21 qualification

Students in the CryptoWorks21 training program may complete any eligible modules order to prepare for a CryptoWorks21 technical skills qualification exam on the module topic. Note that Quantum Cryptography Tools part 1 and Quantum Cryptography Tool part 2 must both be taken to qualify for CryptoWorks21 credit. Technical skills qualification exams will take place at the end of each module.

Students may also count these modules, including assignments and final project, towards academic credit as part of QIC 891.

Modules

  1. Introduction to Quantum Computing for Cryptography Students
    • Instructor: Michele Mosca
    • Lectures: 1:00-4:00 in QNC 1201 on May 21, 22
    • Not eligible for technical skill qualification
    • Antirequisite: QIC 710 or equivalent
  2. Quantum Cryptography Tools part 1
    • Instructor: Gus Gutoski
    • Lectures: 1:00-2:20 in QNC 1201 on June 16, 18, 23, 25
    • Must be taken with part 2 for CryptoWorks21 credit, may be taken independently of part 2 for course credit
  3. Post-Quantum Cryptography
    • Instructor: Jean-Francois Biasse
    • Lectures: 1:00-2:20 in QNC 1201 on July 7, 9, 14, 16
    • Eligible for technical skill qualification
  4. Implementation of Quantum Communication
    • Instructors: Thomas Jennewein and Vadim Makarov
    • Lectures: Aug 17-21 during QKD Summer School
    • Eligible for technical skill qualification
  5. Quantum Cryptography Tools part 2
    • Instructor: Norbert Lutkenhaus
    • Lectures: Aug 17-21 during QKD Summer School
    • Eligible for technical skill qualification
    • Must be taken with part 1 for CryptoWorks21 credit, may be taken independently of part 1 for course credit