Quantum Supremacy
Key Takeaways
Google's achievement of Quantum Supremacy and its implications on cryptography and computing, with discussions on quantum error correction, post-quantum cryptography, and lattice-based cryptography using tools like D-Wave's Leap API, IBM's Q Network, and Python
Full Transcript
well quantum computing destroy blockchain there is no blockchain hello world it's Suraj and the internet is ablaze with talk about quantum supremacy right now that's because a research paper offered by Google claimed to achieve it it was briefly posted on a NASA website before being removed luckily I found a leaked copy which I've linked for you in the video description in this episode we're going to talk about what they actually did what the applications of quantum supremacy are and we'll learn a quantum resistant encryption algorithm called a new hope in the paper they claimed that their quantum computer was able to perform a certain calculation in 3 minutes and 20 seconds that would take today's most advanced classical computer about 10,000 years yes that did make me salivate but here's the key takeaway Google built a quantum computer that can do something faster than a classical computer not something useful this was a sign of much needed progress in this field because over the past 20 years despite billions of dollars having been spent on quantum computing research no quantum computer was used even once to solve any problem faster than a laptop could or at least not in any way that depended on it being a quantum computer rather than a classical computer Google demonstrated that quantum computing is a real phenomenon there is no fundamental reason why we can't build useful quantum computers just temporary technological limitations quantum supremacy is a word used to describe a quantum computer that could solve some well-defined set of problems that would take orders of magnitude longer to solve with any currently known techniques running on existing computers the calculation that Google attempted was pretty simple to understand unlike Google Buzz their experiment consisted of three components a pseudo-random number generator a random sampling algorithm and an algorithm that can verify randomness based on the sample the pseudo-random number generator was a quantum circuit this circuit consisted of a certain random sequence of single and two qubits logical operations with up to 20 of these operations known as gates randomly strung together the sampling algorithm was another quantum circuit the randomness verification was done by computing the probability that a given random number appears in a random number sequence sample then verifying that it did appear that often this is a pretty simple problem for classical computers to solve for a few random numbers but the more random numbers you give it the harder it gets basically it was able to generate a pseudo-random number in such a way that it would take a much longer amount of time on a conventional computer to reproduce that same pseudo-random number from the same initial conditions so don't break out the tinfoil hats just yet it will built a quantum computer that can do something faster than a classical computer not something useful so even though that isn't really useful we now know that quanta computers can do something faster than classical computers can we can expect the race towards faster quantum computers to speed up as a result as this opens up lots of possibilities for theoretically solving hard problems in many industries there are three that I find the most fascinating security medicine and finance in terms of security there's this belief that quantum computers are going to be able to break all encryption which would mean that banks governments and cryptocurrency networks which use encryption algorithms for security would become hackable yes bitcoin including but in order for that to be a reality it's going to require some more technical advances in quantum computing specifically scalability ie more cubits and robust quantum error correction error correction ensures we get useful results classically it's done by copying and storing information multiple times in case there's an error then the output will still give correct answers based on the majority of information all copied bit scary this turns out to be impossible in quantum computing due to the no-cloning theorem where it states quantum information can't be copied so error correction must be done differently lots of techniques have been proposed in this regard but we still have a ways to go and when that happens quantum computers will only be able to break some types of encryption not all of them but it turns out that those types include most of what we currently use to secure the Internet RSA diffie-hellman elliptic curve cryptography meant these types of attacks when it comes to medicine there is huge potential for quantum computing to enable new solutions the Google team generated a pseudo-random number with their quantum computer but one of the next milestones is likely to be able to use it to do some kind of useful simulation probably of a condensed matter system much faster than any known classical method could one step closer to the matrix along Apsara guzik assistant professor of chemistry and chemical biology in Harvard's Faculty of Arts and Sciences said that there is a fundamental problem with simulating quantum systems such as chemical reactions on conventional computers as the size of a system grows the computational resources required to simulate it grow exponentially for example it might take one day to simulate a reaction involving ten atoms two days for 11 atoms four days for 12 atoms eight days for 13 atoms and so on before long this would exhaust the world's computational power if we can simulate a chemical reaction we can predict the outcome digitally that would allow us to design new cures for diseases faster and help us understand the human body brain included at a much deeper level and then there's finance Goldman Sachs has invested in 2d wave a quantum computing company hoping to find new ways to model financial data that would ultimately help understand key global risk factors the global market is very computationally expensive to simulate and financial modeling teams use every trick they can to do so on some level this helps mitigate risk which allows them to invest smarter quantum computing has huge potential here if we want to experiment with quantum computing technology ourselves we've got a few cloud options that we can access from our laptops d-wave has a quantum api called leap with so much well-documented code jupiter notebooks included yes you can code quantum algorithms in Python I think I'm in love with this technology anyone can use quantum computing in their web or mobile applications accessing it from the cloud there's also IBM's Q Network which also offers an API to try it's machines but a field I find just as interesting as quantum computing is post quantum cryptography the field dedicated to devising cryptographic algorithms that are thought to be secure in the quantum era with security against both classical and quantum computers to build a post quantum crypto system there are four major research directions that are being pursued there's hash based cryptography which focuses on designing digital signature schemes based on the security of cryptographic hash functions there's also multivariate based cryptography its security relies on the hardness of solving multivariate systems of equations there's code based cryptography and its security relies on the hardness of problems from coding theory there's lattice based cryptography a lattice can be thought of as any regularly spaced grid of points stretching out to infinity it's security relies on the hardness of solving problems based on that paradigm one of the most important standard-setting organizations is the National Institute of Standards and Technology NIST it's really influential in determining which standardized cryptographic systems see worldwide adoption all hail NIST at the end of 2016 they announced that they would hold a multi-year open project with the goal of standardizing new post quantum cryptographic algorithms initially they selected 82 candidates for further consideration from all submitted algorithms today there are 26 algorithms still in contention among them there are 12 lattice based schemes 7 code based for multivariate based 1 hash based and two other based it's expected to have the first set of standards by 2025 the research direction that seems to be the most active is lattice based cryptography and a top technique here is titled the new hope algorithm Google researchers invented this two years ago guided by the force probably and it's an example of a method called learning with errors let's discuss how this works at a high level learning with errors is a known quantum robust method of cryptography the idea is that we create a secret key value S which is our private key and another value e for errors then we create a public key based on random numbers a and then generate another set of numbers B B is based on a s and E the values of a and B become our public key a and B are one dimensional matrices when s is a single value if we want s to be a one dimensional matrix instead a will be a two dimensional matrix and B will be a one dimensional matrix it turns out that quantum computers can't find the values which solve this equation where a and B are known we can implement this very simply with PI and numpy the key here is the use of randomness which quite often turns out to be a very useful concept in security the New Hope technique is actually a variant of this algorithm called ring learning with errors but I'll spare you the details since there's a lot of little modifications they added there are three things to remember from this video Google achieved quantum supremacy this is a pivotal moment in history and it means lots of opportunities for solving incredibly hard problems in fields like medicine finance and security a new hope is a quantum resistant algorithm that has the most traction these days and quantum computing is definitely a topic to learn more about I've got great resources for you in the video description [Music]
Original Description
Google claimed to achieve Quantum Supremacy in a research paper that was briefly leaked on a NASA website. The paper was taken down, but the Internet moves fast to recover data. In this episode, we'll discuss what quantum supremacy means, what the applications of quantum computing will be, and i'll explain how a quantum-resistant cryptographic technique called "A New Hope" works. Quantum Computing is my new love, I can't get enough of it. If you take a look at any QC research paper, you'll find a bunch of mat symbols and techniques that are not used in classical computing papers. It's confusing! But that's exactly why it's exciting, there's so much to learn. I hope you find this useful, enjoy!
Google's Quantum Supremacy paper:
https://drive.google.com/file/d/19lv8p1fB47z1pEZVlfDXhop082Lc-kdD/view
D-Wave API:
https://www.dwavesys.com/take-leap
IBM Q:
https://www.ibm.com/quantum-computing/network/overview/
Quantum Machine Learning:
https://www.youtube.com/watch?v=DmzWsvb-Un4
Quantum Computing with D-Wave:
https://www.youtube.com/watch?v=bSw-wcB6GZw
Quantum Machine Learning Live:
https://www.youtube.com/watch?v=AAO4oq2M_48
The Neural Qubit:
https://www.youtube.com/watch?v=h9jC_V7ojqo
An amazing blog by Scott Aaronson on Quantum Supremacy:
https://www.scottaaronson.com/blog/?p=4317
A curated list of quantum computing learning resources:
https://github.com/desireevl/awesome-quantum-computing
Ring Learning with Errors Blog post:
https://medium.com/asecuritysite-when-bob-met-alice/learning-with-errors-and-ring-learning-with-errors-23516a502406
Quantum Encryption:
https://pqcrypto.org/index.html
--------------------------------------------------------
Are you a total beginner to machine learning? Watch this:
https://www.youtube.com/watch?v=Cr6VqTRO1v0
My AI Startup video:
https://www.youtube.com/watch?v=NzmoPqte4V4&t=2132s
Join us in the Wizards Slack channel:
http://wizards.herokuapp.com/
Hit the Join button above to sign up to become a member of my channel
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Siraj Raval · Siraj Raval · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
What is Bitcoin?
Siraj Raval
5 Ways to Use Bitcoin
Siraj Raval
BTC Fever - Siraj [Music Video]
Siraj Raval
5 Reasons to Build Decentralized Apps
Siraj Raval
The Interplanetary File System
Siraj Raval
How to Build a Dapp in 3 min
Siraj Raval
Life Before Smartphones
Siraj Raval
4 Ways to Use Smart Contracts
Siraj Raval
3 Dapps You HAVE to See
Siraj Raval
Char's Life as a BitTorrent Engineer
Siraj Raval
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
Build a Neural Net in 4 Minutes
Siraj Raval
Sentiment Analysis in 4 Minutes
Siraj Raval
The Hackathon Life
Siraj Raval
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
Build a Chatbot - ML for Hackers #6
Siraj Raval
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
Build a Recurrent Neural Net in 5 Min
Siraj Raval
Build a Simulation in 5 Min
Siraj Raval
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
Tensorboard Explained in 5 Min
Siraj Raval
Generate Music in TensorFlow
Siraj Raval
Build a Game Bot (LIVE)
Siraj Raval
Deep Learning Frameworks Compared
Siraj Raval
Introduction - Learn Python for Data Science #1
Siraj Raval
Build a Neural Network (LIVE)
Siraj Raval
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
Pong Neural Network (LIVE)
Siraj Raval
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
Visualizing Data with D3.js (LIVE)
Siraj Raval
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
Enter Siraj [Music Video]
Siraj Raval
Build a Web Scraper (LIVE)
Siraj Raval
Why is P vs NP Important?
Siraj Raval
How to Make a Neural Network (LIVE)
Siraj Raval
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
How to Make an Amazing Video Game Bot Easily
Siraj Raval
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
The Best Way to Prepare a Dataset Easily
Siraj Raval
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval
More on: Staying Current in AI
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
I Spent Weeks Looking for a Research Gap Before I Realized I Was Searching the Wrong Way
Medium · AI
ICMI 2026 Reviews [D]
Reddit r/MachineLearning
Workshop submission for main conference paper under review [D]
Reddit r/MachineLearning
Kept context-switching between arxiv, OpenReview, GitHub, and HuggingFace for every paper, so I built this. Chrome extension + website with everything inline, plus citation graph + SPECTER2 neighbors. 3M papers, free, feedback welcome [P]
Reddit r/MachineLearning
🎓
Tutor Explanation
DeepCamp AI