# Quantum Advantage and Y2K Bug: Comparison

**Authors:** Lei Zhang, Andriy Miranskyy, and Walid Rjaibi

arXiv: 1907.10454 · 2020-04-13

## TL;DR

This paper discusses the implications of quantum advantage on software security, compares it to the Y2K bug, and proposes a seven-step roadmap to help developers prepare for quantum-resistant software evolution.

## Contribution

It introduces a novel 7E roadmap inspired by Y2K lessons to guide software developers in preparing for quantum advantage challenges.

## Key findings

- Quantum advantage can compromise current cryptographic systems.
- The Y2K bug and quantum threat share conceptual similarities in root cause and fix strategies.
- A structured roadmap (7E) is proposed for proactive software adaptation to quantum threats.

## Abstract

Quantum Computers (QCs), once they mature, will be able to solve some problems faster than Classic Computers. This phenomenon is called "quantum advantage" (or a stronger term "quantum supremacy").   Quantum advantage will help us to speed up computations in many areas, from artificial intelligence to medicine. However, QC power can also be leveraged to break modern cryptographic algorithms, which pervade modern software: use cases range from encryption of Internet traffic, to encryption of disks, to signing blockchain ledgers.   While the exact date when QCs will evolve to reach quantum advantage is unknown, the consensus is that this future is near. Thus, in order to maintain crypto agility of the software, one needs to start preparing for the era of quantum advantage proactively.   In this paper, we recap the effect of quantum advantage on the existing and new software systems, as well as the data that we currently store. We also highlight similarities and differences between the security challenges brought by QCs and the challenges that software engineers faced twenty years ago while fixing widespread Y2K bug. Technically, the Y2K bug and the quantum advantage problems are different: the former was caused by timing-related problems, while the latter is caused by a cryptographic algorithm being non-quantum-resistant. However, conceptually, the problems are similar: we know what the root cause is, the fix (strategically) is straightforward, yet the implementation of the fix is challenging.   To address the quantum advantage challenge, we create a seven-step roadmap, deemed 7E. It is inspired by the lessons-learnt from the Y2K era amalgamated with modern knowledge. 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.10454/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1907.10454/full.md

## References

36 references — full list in the complete paper: https://tomesphere.com/paper/1907.10454/full.md

---
Source: https://tomesphere.com/paper/1907.10454