Welcome to the Institute for Quantum Computing


Modular software brings together a variety of expertise to create a new method to realistically model and analyze quantum cryptography.

Accurate models of real-world scenarios are important for bringing theoretical and experimental research together in meaningful ways. Creating these realistic computer models, however, is a very large undertaking. Significant amounts of data, code, and expertise across a wide range of intricate areas are needed to create useful and comprehensive software. 

En francais

Congratulations to Dr. Bradley Hauer and Dr. Christopher Wilson, both faculty members at the Institute for Quantum Computing (IQC) and professors in the Department of Electrical and Computer Engineering at the University of Waterloo, who have been awarded $2.7 M through the NSERC Alliance – Quantum grant for their project Next-generation technology to access new regimes of quantum sensing.

En francais

The Institute for Quantum Computing (IQC) is excited to announce this year's recipients of the David Johnston Award for Scientific Outreach: Amit Anand, Everett Patterson and Fiona Thompson. The awards are given annually to recognize and celebrate students who have demonstrated exceptional dedication to enhancing public understanding of quantum research through outreach and community involvement.


Friday, July 19, 2024 10:00 am - 12:00 pm EDT (GMT -04:00)

Introduction to Quantum Chemistry with PennyLane

Daniel Nino, Xanadu

QNC building, 200 University Ave. Room 1201, Waterloo 

Xanadu is a Canadian quantum computing company with the mission to build quantum computers that are useful and available to people everywhere. Xanadu is one of the world’s leading quantum hardware and software companies and also leads the development of PennyLane, an open-source software library for quantum computing and application development.

Through this workshop, attendees will be given a broad overview of some applications of quantum computing to quantum chemistry. Through a series of hands-on exercises, attendees will learn about some PennyLane functionalities for workflows in quantum chemistry. By the end of the session, they will have hands-on experience in building quantum programs with PennyLane and how to use PennyLane datasets in applications to reduce time to research.

Please bring a laptop with you for this session. The workshop will run over Google Colab, no specific installation is required.

Monday, July 22, 2024 10:30 am - 2:00 pm EDT (GMT -04:00)

Lessons on secure deployment of cryptographic primitives

Elena Bakos Lang and Kevin Henry, NCC Group

QNC building, 200 University Ave. Room 1201, Waterloo 

The security of cryptographic primitives and protocols is inextricably tied to that of the implementations deployed in the real world. Ensuring that these implementations are as secure as possible is thus a problem at the heart of cryptographic security.

This workshop will introduce common classes of cryptographic vulnerabilities, including improper randomness generation, side-channel attacks, flaws in primitives or protocols, and others, and discuss secure coding practices that can help mitigate them, based on our experiences auditing cryptographic code. This discussion will be complemented by a set of practical exercises to provide experience in spotting insecure constructions. Additionally, as implementation quality is often tied to the quality of the source material, we will present a case study on a recent widely implemented threshold signing protocol where ambiguous or unclear presentation in the academic source material has led to multiple critical implementation vulnerabilities.

This workshop is presented by NCC Group Cryptography Services practice in Waterloo, Ontario.

To attend this program please email us at cryptoworks21@uwaterloo.ca by July 17, 2024.

Wednesday, July 24, 2024 12:00 pm - 1:00 pm EDT (GMT -04:00)

IQC Student Seminar Featuring Emiliia Dyrenkova

Fermion-to-qubit mappings and their error mitigating properties

QNC building, 200 University Ave. Room 1201, Waterloo 

 As we move towards the era of quantum computers with 1000+ qubits, the most promising application able to harness the potential of such devices is quantum simulation. Simulating fermionic systems is both a well-formulated problem with clear real-world applications and a computationally challenging task. In order to simulate a system of fermions on a quantum computer, one has to map the fermionic Hamiltonian to a qubit Hamiltonian. The most popular such mapping is the Jordan-Wigner encoding, which suffers from inefficiencies caused by the non-locality of the encoded operators. As a result, alternative local mappings have been proposed that solve the problem of long encoded operators at the expense of constant factor of qubits. Some of these alternative mappings end up possessing non-trivial stabilizer structure akin to popular quantum error correction (QEC) codes. 

In this talk, I will introduce the problem of mapping fermionic operators to qubit operators and how the selection of an encoding could affect resource requirements in near-term simulations. I will also talk about error mitigation approaches utilizing the stabilizer structure of certain encodings as well as using stabilizer simulation to assess the effectiveness of such approaches.