Quantum Computing PDF
Quantum Computing PDF
Regular computers use bits, which are either ones or zeros, to process information.
These bits are passed through logic gates, like AND, OR, NOT, and XOR, that
manipulate the data and produce the desired output. These gates are made using
transistors and are based on the properties of silicon semiconductors. While classical
computers are efficient and fast, they struggle with problems that involve exponential
complexity, such as factoring large numbers.
Below it is shown that a general pure qubit state is described by two real numbers, while
above we stated that a generic qubit state is described by two complex parameters
(probability amplitudes). This apparent contradiction is solved by the following: First of
all, the sum of the probabilities of measuring any of the states should always add to 1.
This condition constraints the description already to three real parameters. Another
aspect from quantum mechanics is that scaling of a qubit state by a scaling vector does
not change the measurable properties (observables) of a quantum state. This means
that all probability amplitudes can always be scaled by an arbitrary (real) factor without
changing any of the observable properties of the system. This is also known as scaling
by a global phase factor. This condition constraints the system to a state which can be
defined by two real parameters.
Quantum computing is the future because it can solve large scale and complex
problems faster and cheaper than today’s most powerful supercomputers. Quantum
computing can accelerate advances in emerging technologies, such as biotechnology,
artificial intelligence, and climate change. Quantum computing can also create whole
new families of drugs, industrial processes, and methods of exploration. Quantum
computing is rapidly approaching commercial viability and attracting billions of dollars of
investment
Quantum parallelism
Superposition
One of the properties that sets a qubit apart from a classical bit is that it can be in
superposition. Superposition is one of the fundamental principles of quantum
mechanics. In classical physics, a wave describing a musical tone can be seen as
several waves with different frequencies that are added together, superposed. Similarly,
a quantum state in superposition can be seen as a linear combination of other distinct
quantum states. This quantum state in superposition forms a new valid quantum state.
Entanglement
Classical computation can be broken down into a series of steps, each logically
reversible, and this in turn allows the physical reversibility of the computation. This
causes energy loss though.
The reversible computer calculates for a few steps, then drifts back a bit (uncalculating),
before it drifts forward again to eventually complete the calculation with almost zero
energy loss.
Quantum complexity
- Study of algorithms
- Universality
- Quantum computers evolve a coherent superposition of quantum states so that
each of these states could follow a distinct computational path until a final
measurement is made out of the output.
- It is therefore certainly conceptually possible that in certain scenarios, quantum
computers are in fact better than classical computers.
- A great example would be the Shor’s algorithm.
Shor’s algorithm
Advantages:
Speed: Quantum computers can perform certain calculations much faster than classical
computers, making them well-suited for tasks that involve a large amount of data or
complex mathematical calculations.
Cryptography: Quantum computing has the potential to break many of the encryption
methods currently used to secure data. However, it also has the potential to develop
new and more secure encryption methods, which could be more resistant to attacks by
hackers.
Keeping in mind that the term “quantum AI” means the use of quantum computing for
computation of machine learning algorithms, which takes advantage of computational
superiority of quantum computing, to achieve results that are not possible to achieve
with classical computers, the following are some of the applications of this super mix of
quantum computing and AI.
Quantum computers are designed to manage the huge amount of data, along with
uncovering patterns and spotting anomalies extremely quickly. With each newly
launched iteration of quantum computer design and the new improvements made on the
quantum error-correction code, developers are now able to better manage the potential
of quantum bits. Also optimizes the same for solving all kinds of business problems to
make better decisions.
Quantum computing holds great promise in many areas, such as medical research,
artificial intelligence, weather forecasting, etc. But it also poses a significant threat to
cybersecurity, requiring a change in how we encrypt our data. Even though quantum
computers don’t technically have the power to break most of our current forms of
encryption yet, we need to stay ahead of the threat and come up with quantum-proof
solutions now. If we wait until those powerful quantum computers start breaking our
encryption, it will be too late. Regardless of when quantum computers will be
commercially available, another reason to quantum-proof data now is the threat from
nefarious actors scraping data. They are already stealing data and holding onto it until
they can get their hands on a quantum computer to decrypt it. At that point, the data will
have already been compromised. The only way to ensure the security of information,
particularly information that needs to remain secure well into the future, is to safeguard
it now with quantum-safe key delivery.
Much of today’s encryption is based on mathematical formulas that would take today’s
computers an impractically long time to decode. To simplify this, think of two large
numbers, for example, and multiply them together. It’s easy to come up with the
product, but much harder to start with the large number and factor it into its two prime
numbers. A quantum computer, however, can easily factor those numbers and break
the code. Peter Shor developed a quantum algorithm (aptly named Shor’s algorithm)
that easily factors large numbers far more quickly than a classical computer. Since then,
scientists have been working on developing quantum computers that can factor
increasingly larger numbers.
Quantum computers will be able to solve problems that are far too complex for classical
computers to figure out. This includes solving the algorithms behind encryption keys
that protect our data and the Internet’s infrastructure. Researchers have been working
hard in the last several years to develop “quantum-safe” encryption. The American
Scientist reported that the U.S. National Institute of Standards and Technology (NIST) is
already evaluating 69 potential new methods for what it calls “post-quantum
cryptography (PQC).”
There are a lot of questions surrounding quantum computing, and scientists continue to
work diligently to answer them. When it comes to the impact of quantum computing on
cybersecurity, though, one thing is certain: it will pose a threat to cybersecurity and our
current forms of encryption. To mitigate that threat we need to change how we keep our
data secure and start doing it now. We need to approach the quantum threat as we do
other security vulnerabilities: by deploying a defense-in-depth approach, one
characterized by multiple layers of quantum-safe protection. Security-forward
organizations understand this need for crypto agility and are seeking crypto-diverse
solutions like those offered by Quantum Xchange to make their encryption
quantum-safe now, and quantum-ready for tomorrow’s threats.