Back to Research

Ryerson University  

Project 1121 - Making existing software quantum-resistant


Running from 2020 to present

Making existing software quantum-resistant

Quantum Computers (QCs), once they mature, will be able to solve some problems faster than Classic Computers. This phenomenon is called "quantum advantage". Quantum advantage will help us to speed up computations in many areas. However, QC power can also be leveraged to break modern cryptographic algorithms, which pervade modern software. In order to maintain crypto agility of the software, one needs to start preparing for the era of quantum advantage proactively. We create a seven-step roadmap, deemed 7E. The roadmap gives developers a structured way to start preparing for the quantum advantage era, helping them to start planning for the creation of new as well as the evolution of the existent software. Following the 7E roadmap, we migrate from quantum-vulnerable cryptography to quantum-safe cryptography in an existing software. Through the project, the 7E roadmap is validated, and the lessons learned are documented to reflect the experiences of the project.

Learn More about the Research Team.  

Explore the product that harvests this research results  

Research team:

  • IBM Project Lead (RCL): Walid Rjaibi, IBM
  • IBM Manager (RCM): Walid Rjaibi, IBM
  • IBM Sponsor (RCS): Walid Rjaibi, IBM
  • IBM Contributor (RCC): Gregory Stager, IBM
  • IBM Contributor (RCC): John Peck, IBM


Ryerson University