Quantum Computers are Getting Closer To Cracking RSA Encryption

Recent work by Isaac Chuang, an MIT physicist and electrical engineer, illistates the progress that is being made towards a quantum computer that could crack the RSA algorithm. Read the article here.

Recall that RSA is based off of the inability of computers to factor the product of two large primes. Proofs for this can be found in Fermat's Little Theorem and Euler's Theorem like we talked about in class. Quantum computers use quantum computing with qbits instead of normal 1 or 0 bits. Qbits can be a mix of both 1 and 0 simultaneously and exist in a state that is referred to as a superposition.

Peter Shor, an MIT math professor, came up with an algorithm to factor large numbers with a quantum computer back in 1994, but testing it has been slow because of the difficulty of creating a stable quantum computer. Although I tried to understand how the algorithm works, I think I would need a better understanding of physics to fully grasp the algorithm. If you want to take a look read about it here. The major take away is that the algorithm can be completed in polynomial time (2O(log n)) as opposed to exponentially time (2o(n)), which when dealing with such large numbers, it's a monumental difference.

The recent finding was that a five-atom quantum computer (5 qbits) based on an ion trap process was able to calculate the factorization of 15 when it was previously thought to take at least 12 qbits. Although these are still small processes, quantum computers are continuing to improve and it is believed that in the next 15-30 years,  quantum computers will be made that can crack todays RSA algorithms.

The thought of securing data online without the RSA algorithm or methods based on the factoring problem is something people are starting to worry about. With quantum computers, the way in which data is kept secure would be all but destroyed. Chuang believes that we will start to to see quantum encryption methods that will inscribe sensitive data into the very states of atoms (maybe this could be your life's work?). It will be interesting to see the new quantum methods that are created and whether number theory could be used to create these algorithm. Regardless, quantum computing is definitely something that could change our lives drastically in the coming decades.

Comments

Popular posts from this blog

Common counting techniques

"Pyramid Numbers" Fun Fact!

Parallelogram Identity Proof (Using Stars and Bars Technique)