Featured image of post [Complete Guide] What is a Quantum Computer? ~The Ultimate Computing Principle from Scratch~

[Complete Guide] What is a Quantum Computer? ~The Ultimate Computing Principle from Scratch~

Introduction: The “Paradigm Shift in Computing” Brought by Quantum Computers

In recent years, not a day goes by without seeing the term “quantum computer” in the news or technical articles. Sci-fi-like stories are often told, such as “calculations that would take current supercomputers thousands of years can be finished in minutes” or “all current cryptographic technologies might be broken.” Giant IT companies like Google, IBM, and Microsoft, as well as universities and startups worldwide, are fiercely competing to commercialize this dream technology.

However, if asked, “What exactly is a quantum computer?”, few people could answer accurately. Many have a vague image of a “magic box that can calculate all combinations simultaneously,” but strictly speaking, that is incorrect.

In this article, we will thoroughly explain from the basics how quantum computers fundamentally differ from classical computers (the PCs and smartphones we usually use), and how they utilize mysterious phenomena of quantum mechanics such as “Superposition,” “Entanglement,” and “Quantum gates” for calculations, in a professional yet easy-to-understand manner. By the time you finish reading this article, you should clearly understand the essential greatness of quantum computers and their current challenges.


Chapter 1: The Crucial Difference Between Classical and Quantum Computers

To understand how a quantum computer works, we first need to review how the “classical computers” we currently use operate.

Comparison Table: Classical Computers vs Quantum Computers

ItemClassical ComputerQuantum Computer
Basic UnitBit (0 or 1)Qubit (superposition of 0 and 1)
State RepresentationDeterministicProbabilistic (undetermined until observed)
Calculation MethodSequential processing (requires physical cores for parallelization)Quantum parallelism (manipulates exponential states simultaneously)
Excels atArithmetic operations, everyday data processingPrime factorization, quantum chemistry calculations
Error ToleranceVery strongVery weak (requires cryogenic environments and error correction)

The World of Classical Computers: The “Bit” of 0 or 1

Classical computers represent all information in a state of either “0” or “1”. This is called a Bit. Physically, it is represented by whether the voltage of a transistor on a semiconductor chip is high (1) or low (0). The high-quality photos on your smartphone, the text you are reading now, and your favorite YouTube videos are all ultimately reduced to a massive sequence of 0s and 1s. Computation is nothing more than the process of applying operations to this sequence of 0s and 1s by combining basic logic circuits such as AND, OR, and NOT. This is a very reliable and deterministic world. If the input is the same, you will always get the same output.

The World of Quantum Computers: The “Qubit” That is Both 0 and 1

On the other hand, the smallest unit of information in a quantum computer is called a Qubit (Quantum bit). The biggest feature of a qubit is that, unlike a classical bit which is strictly either “0” or “1”, it can take on a state where “0 and 1 are mixed with specific probabilities.” This is called “Superposition”.

For example, if a classical bit is a coin placed with either “heads” or “tails” facing up, a qubit is often compared to a “coin constantly spinning in the air.” A spinning coin cannot be said to be heads or tails; both states are superimposed. And the moment the coin falls to the floor and stops moving (in quantum mechanics, this is called “observation”), it is determined as either “heads” or “tails” for the first time.

Quantum computers incorporate this very property unique to the microscopic world (quantum mechanics)—where “the state is not determined until observed”—directly into the information processing process.


Chapter 2: Three Quantum Mechanical Properties That Fundamentally Change Computing

The source of the astonishing computing power of quantum computers is not simply a high clock frequency or small components. It lies in utilizing the laws of physics themselves as computational resources. The following three quantum mechanical phenomena are the keys.

1. Superposition and Exponential Information Capacity

As mentioned earlier, a qubit can simultaneously hold the states of both 0 and 1. One qubit is a “superposition of 0 and 1,” but what happens when you increase the number of qubits?

  • 1 Qubit: Superposition of 2 states (0, 1)
  • 2 Qubits: Superposition of 4 states (00, 01, 10, 11)
  • 3 Qubits: Superposition of 8 states
  • N Qubits: Superposition of $2^N$ patterns

With just 50 qubits, you can simultaneously hold $2^{50}$ (about 1.1 quadrillion) states. And with just 300 qubits, you can hold $2^{300}$ patterns at once—a number greater than all the atoms in the universe! This exponential information holding capacity is the foundation of a quantum computer’s potential. It is physically impossible for a classical computer to store more states in memory than there are atoms in the universe.

2. Entanglement: Spooky Action at a Distance

Quantum entanglement is such a counter-intuitive and mysterious phenomenon that Albert Einstein called it “Spooky action at a distance” and refused to accept it throughout his life.

When multiple qubits enter a state of “quantum entanglement,” they become strongly linked to each other, forming a shared destiny: “when the state of one is determined, the state of the other is instantly determined, no matter how far apart they are.”

For example, suppose we have two entangled qubits A and B (each in a superposition of 0 and 1). If we observe A and find it to be “0,” the state of B is instantly determined (for example, to definitely be “1”), exceeding the speed of light, which is the limit of information transmission. In quantum computers, this entanglement is used to represent complex correlations between multiple qubits and perform massively parallel information processing. Without entanglement, the computing power of quantum computers would not be much different from that of classical computers.

3. Quantum Interference: The Magic That Brings Out the Right Answer

You might think, “If it can hold all patterns simultaneously, couldn’t it calculate them all at once in parallel and output the answer instantly?” This is the most common misconception about quantum computers. Even if you calculate in a superposition state, you must “observe” to finally know the answer. However, the moment you observe, the state randomly collapses into one of the $2^N$ patterns. This would just give you a random answer.

Here is where “Quantum Interference” comes in. When waves collide, they strengthen each other where their wavelengths match, and cancel each other out where they are out of sync (the principle is essentially the same as noise-canceling headphones).

An excellent “quantum algorithm” masterfully manipulates quantum states during the computation process so that “the probability amplitudes of states (waves) leading to the correct answer amplify each other” and “the probability amplitudes of states leading to incorrect answers cancel each other out.” It is designed so that when ultimately observed, the “correct answer” pops out with a probability as close to 100% as possible. Designing this interference process well is the very essence of quantum programming.


Chapter 3: How Do They Compute? “Quantum Gates” and “Quantum Circuits”

Just as classical computers use logic gates (AND, OR, NOT, etc.) to perform calculations, quantum computers apply operations called “Quantum Gates” to qubits to advance calculations. A combination of multiple quantum gates is called a ** Quantum Circuit**.

The state of a qubit is mathematically represented as a point on the surface of a 3-dimensional sphere called a “Bloch sphere.” The North Pole is “0”, the South Pole is “1”, and the equator represents a state where “0 and 1 are equally superimposed.” A quantum gate is nothing more than an operation that rotates the state (vector) on the surface of this sphere.

Let’s introduce some representative quantum gates.

1. Hadamard Gate (H Gate)

This is the most fundamental gate unique to quantum computers, not found in classical computers. When a qubit exactly in the “0” state passes through an H gate, it creates a “perfect superposition state” (a point on the equator of the Bloch sphere) where 0 and 1 are observed with exactly 50% probability each. As an initialization step for quantum computation, many algorithms begin by applying this H gate to all qubits.

2. Pauli Gates (X, Y, Z Gates)

These gates correspond to the NOT gate (flipping 0 to 1, and 1 to 0) of classical computers. On the Bloch sphere, they correspond to 180-degree rotations around the X, Y, and Z axes. The X gate, in particular, flips the North Pole (0) to the South Pole (1), working exactly the same as a classical NOT gate. The Z gate has the role of flipping the “phase” (like the timing of a wave) of a superposition, which is extremely important for causing quantum interference.

3. CNOT Gate (Controlled NOT Gate)

This is a hyper-important gate for creating quantum entanglement. It uses two qubits (a control bit and a target bit). It operates as follows: “If the control bit is 1, flip the state of the target bit (apply an X gate). If the control bit is 0, do nothing.” At first glance, it looks like a simple IF conditional branch, but what happens if the control bit is in a “superposition state of 0 and 1”? The target bit becomes a “superposition of flipped and unflipped states,” and the destinies of the two bits become completely linked. The two qubits beautifully become “entangled.”

By placing and applying these gates in sequence from left to right like a musical score, complex algorithms are executed.


Chapter 4: What Are Quantum Computers Good At, and What Are They Bad At?

Here is an important fact: quantum computers are not omnipotent gods. For everyday tasks like web browsing, video rendering, Excel macro processing, or running general smartphone apps, quantum computers will probably never surpass classical computers. Classical computers, which are already highly optimized and boast overwhelming speed and low cost, are better suited for these sequential processes.

Quantum computers truly shine only when applied to “specific problems where the combinations of calculations explode exponentially for classical computers, taking time comparable to the age of the universe.” This is called “Quantum Supremacy” or “Quantum Advantage.”

What Quantum Computers Excel At (Killer Applications)

1. Prime Factorization and Cryptanalysis (Shor’s Algorithm)

Currently, secure communications on the Internet (such as credit card payments and sending personal information) are protected by “RSA encryption,” which is based on the premise that “prime factorization of huge numbers is practically impossible (takes an enormous amount of time) for classical computers.” However, by using “Shor’s Algorithm” discovered by mathematician Peter Shor in 1994, a quantum computer can skillfully use interference to solve this at a dramatic speed (polynomial time). Because of this, there is a risk that the current cryptographic systems will collapse in the future, and central banks and government agencies worldwide are rushing to transition to “Post-Quantum Cryptography.”

2. Quantum Chemistry Calculations, New Materials, and Drug Discovery

The behavior of molecules and atoms in the natural world originally follows the laws of quantum mechanics. When trying to simulate the behavior of complex molecules on a classical computer, the combinations of electron interactions explode, hitting the computational limits even for relatively small molecules. As Nobel laureate Richard Feynman said, “Nature isn’t classical, dammit, and if you want to make a simulation of nature, you’d better make it quantum mechanical,” quantum computers exert overwhelming native power in material simulations. Breakthroughs that solve humanity’s challenges are expected, such as the design of revolutionary new drugs, the discovery of room-temperature superconductors, the development of highly efficient solar cells and battery materials, and the synthesis of energy-efficient fertilizers.

3. Combinatorial Optimization Problems and Search (Grover’s Algorithm)

Quantum algorithms also demonstrate power for problems that involve finding the optimal choice from an enormous number of options (logistics route optimization, financial portfolio optimization, etc.). By using “Grover’s Algorithm,” the target data can be found from an unsorted database in the square root of the time it would take a classical computer. For example, if there are 100 million pieces of data, a search that takes a maximum of 100 million tries classically can be completed in just about 10,000 tries.


Chapter 5: The Hardware Walls In the Way: “Decoherence” and “Quantum Error Correction”

Although theoretically magically powerful, the path to practical application of quantum computers is blocked by extremely high and steep physical walls. The biggest enemy is “Noise”.

The “superposition” and “quantum entanglement” of qubits are extremely delicate and fragile states. Even the slightest ambient heat, electromagnetic fluctuation, or cosmic rays can instantly cause that magical state to collapse, turning it into just a classical bit. This phenomenon is called “Decoherence”.

The Fierce Competition of Physical Implementation Methods

Currently, there is a battle for supremacy worldwide regarding how to physically create these delicate qubits.

  • Superconducting Method: Adopted by Google, IBM, Amazon, etc. It uses loop-shaped superconducting circuits and controls the quantum state by cooling it to a cryogenic temperature close to absolute zero (about -273°C) using massive refrigerators. It is currently the most advanced method and the easiest to scale up the number of qubits, but the cooling equipment is huge and expensive.
  • Trapped Ion Method: Adopted by IonQ, Quantinuum, etc. It traps ions (atoms) in a vacuum using electromagnetic fields and controls them by shining precise lasers. Its strength is that all qubits are uniform and can maintain their state for a long time (long coherence time), but the operation speed is slower compared to superconducting.
  • Photonic Method: Focused on by PsiQuantum, etc. It uses particles of light (photons). It has the great advantage of not requiring a cryogenic environment and mostly operating at room temperature, while being highly compatible with existing silicon chip manufacturing and fiber-optic communication technologies.
  • Topological Method: Researched for a long time by Microsoft. It is an ambitious approach trying to create qubits fundamentally robust against environmental noise (resistant to errors) by utilizing the topological properties of special particles called anyons. It is theoretically the strongest, but the physical realization hurdle is considered the highest.

The Path to the Ultimate Goal: “Fault-Tolerant Quantum Computer (FTQC)”

Calculation errors (like bit flips from cosmic rays) also exist in today’s classical computers, but they are perfectly corrected by “error-correcting codes,” so we can use our smartphones without ever noticing an error. To perform practical large-scale calculations on a quantum computer, similar “Quantum Error Correction (QEC)” is essential.

However, because quantum states have the property of “breaking when observed,” there is a fatal dilemma: you cannot directly look inside (observe) to check for errors. To avoid this, theories have been established (like surface codes) that skillfully combine many unstable “physical qubits” to build one stable “logical qubit” that can detect and correct errors. However, it is said that 1,000 to 10,000 physical qubits are needed to create just one logical qubit. Executing Shor’s algorithm using thousands of logical qubits would require a massive system with millions to tens of millions of physical qubits overall.

We are currently in what is called the era of NISQ (Noisy Intermediate-Scale Quantum) devices. These are transitional machines operating with tens to hundreds of qubits without error correction. Experts predict that it will take a long-term research and development period of 10 to several decades to realize the ultimate goal, a fully error-correctable “Fault-Tolerant Quantum Computer (FTQC)”.


Chapter 6: History and Future Prospects of Quantum Computers

Finally, let’s take a bird’s-eye view of how quantum computers were born and where they are heading.

From the Birth of the Theory to the Demonstration of “Quantum Supremacy”

  • 1980s: Physicists Paul Benioff and Richard Feynman proposed the concept of a computer using the principles of quantum mechanics. The phrase “If you want to make a simulation of nature, you’d better make it quantum mechanical” was the starting point.
  • 1994: Peter Shor published a quantum algorithm for prime factorization (Shor’s algorithm). It shocked the world and triggered a massive influx of research funding.
  • 1996: Lov Grover published Grover’s algorithm to speed up data search.
  • **2019 **: A historical milestone. Google announced that using its 53-qubit superconducting processor “Sycamore,” it completed a random number generation verification calculation in about 200 seconds that would have taken a classical supercomputer 10,000 years (so they claimed). This caused a sensation as the world’s first declaration of demonstrating “Quantum Supremacy” (although IBM and others later improved the classical supercomputer algorithm and argued it could be calculated in a few days, leading to heated debates).
  • From 2023 onwards: IBM announced the processor “Condor” with over 1,000 qubits. Furthermore, early demonstrations of error correction technology are being reported one after another, such as Harvard University’s success in creating and manipulating “logical qubits.”

Towards the Technology of the Next Generation

A quantum computer is not merely a “next-generation CPU with a faster clock speed.” It is a true paradigm shift in computer science, fundamentally rewriting the concept of computation itself with the rules of quantum mechanics that govern the microscopic world.

We will probably not have a “personal quantum smartphone” that fits in our pockets during our lifetime (and there is no need for one). However, the future is steadily approaching where powerful quantum data centers behind cloud networks like AWS and Azure might one day suddenly discover a cure for an incurable disease, or calculate dream clean energy materials to solve global warming (for example, catalysts to synthesize ammonia from atmospheric nitrogen at room temperature).

We are currently in a dawn comparable to the 1940s ENIAC, which ran on punch cards while the heat from its massive vacuum tubes made the whole room hot. However, top-level researchers and engineers worldwide are pooling their wisdom, and technical breakthroughs are reported daily. We, who can witness the evolution of this new “dawn of computing” in real time, can be said to live in a historically very exciting era.

The door to the quantum world has just been opened. Keep an eye on future developments.


This article aims to explain the basic concepts of quantum computing in an easy-to-understand manner for business professionals and the general public interested in technology. Please note that some rigorous mathematical and physical definitions (such as bra-ket notation and details of complex probability amplitudes) have been partially simplified.

comments powered by Disqus