Welcome to the Chaos
May 9, 2024

Decoding Quantum Quandaries

Decoding Quantum Quandaries

Ned and Chris discuss the complexity and real-world implications of quantum computing.

Quantum Queries 

In this episode of Chaos Lever, Ned and Chris explore quantum computing, unpacking the science of qubits and superpositions. They explain how quantum computers operate on principles fundamentally different from classical computers, highlighting this emerging technology's potential and limitations. Ned and Chris also tackle the excitement around quantum computing, discussing its slow progress and the significant technological hurdles yet to be overcome.

Links: 

Transcript

00:00:00
Ned: Oh, I don’t have good opinions about how to make movies or TV shows.


00:00:03
Chris: Oh, so that’s just me then. Yeah.


00:00:05
Ned: I mean, I have opinions. I just recognize that they’re not good.


00:00:09
Chris: If I recognize that yours aren’t good either.


00:00:12
Ned: [laugh].


00:00:12
Chris: We’re agreeing on that point.


00:00:14
Ned: Oh, good. All right. I long ago realized that I do not have an eye for developing film or TV shows, and that’s fine. Like, not everybody’s good at everything. So, you know, lean into my strengths, which is drinking coffee and rambling.


00:00:30
Chris: And you’re all out of coffee.


00:00:34
Ned: [laugh].


Ned: Oh hello, alleged human, and welcome to the Chaos Lever podcast. My name is Ned, and I’m definitely not a robot or a bobble head. I’m a real human person who nods their head on purpose, and is not forced to by a spring that’s attached to my neck. With me as Chris, who was also here. Hi, Chris.


00:01:02
Chris: You have proven nothing. You could very easily be a real bobble head.


00:01:06
Ned: A real bobble head [laugh]? Trademark that immediately.


00:01:10
Chris: Yeah. That’s going on t-shirts. Ironically, not on bobble heads.


00:01:14
Ned: Well, there’s a question for listeners out there. Do you want Chaos Lever t-shirts? And if so, what should they say? I have no idea.


00:01:21
Chris: I’m leading with, “Of course Ned is wrong.”


00:01:25
Ned: [laugh]. That’s just generally true all the time. We have a new website, pod.chaoslever.com. Apparently, you can leave comments and voicemails, so if you have a strong opinion about a shirt or some other piece of merch, I guess let us know. We might even make it. Maybe.


00:01:44
Chris: We’ll see.


00:01:45
Ned: Yeah. Don’t get your hopes up.


00:01:47
Chris: [laugh].


00:01:47
Ned: [laugh]. Oh, good. I’m glad we struck an adversarial tone with the four people who are listening to this podcast.


00:01:56
Chris: Who are you? And how dare you?


00:01:58
Ned: And Mom, I’ll be there at two this weekend. Not three [laugh].


00:02:03
Chris: It’s so cute you think your parents listen.


00:02:06
Ned: [laugh]. Oh, no. I know better. They gave up on listening to my crap after my whole parody death metal band phase.


00:02:14
Chris: That’s fair.


00:02:15
Ned: Yeah. It was best for everyone. That they even tried, I appreciate. Let’s talk about something else.


00:02:21
Chris: Yeah, let’s do that.


00:02:22
Ned: Okay.


00:02:23
Chris: It occurred to me that we both have and haven’t talked about quantum computing in a while.


00:02:27
Ned: There it is.


00:02:28
Chris: Ehh?


00:02:29
Ned: Ehh, going to be a lot of that, huh? [laugh]. Right.


00:02:32
Chris: So, this all came to me rather quickly, as a matter of fact. In the run-up to it being my turn to write the main for this week, two things occurred to me almost simultaneously. One, it was already Thursday evening, and I hadn’t done shit, which felt like a problem—


00:02:47
Ned: [laugh]. Yeah.


00:02:49
Chris: And two, we actually haven’t talked about quantum in a while.


00:02:53
Ned: Yeah, I didn’t look it up. Did you look it up?


00:02:55
Chris: I meant to look it up. And I didn’t look it up.


00:02:58
Ned: [laugh]. Well, now we know what goes on the shirt.


00:03:01
Chris: [laugh]. I mean, I don’t even think we’ve done the quantum joke in at least ten episodes.


00:03:05
Ned: Yeah, that has fallen by the wayside.


00:03:07
Chris: And hasn’t.


00:03:08
Ned: Oh, that was no good [laugh].


00:03:12
Chris: Anyway, theoretically, now that we’ve taken care of that, we could probably shut it down and save the nice people 25 minutes, and we don’t even have to mention AI.


00:03:20
Ned: Ohh, could we get through a whole episode without mentioning AI or Elon Musk?


00:03:25
Chris: We’ll see.


00:03:26
Ned: [sigh]. One very angry reviewer would like us to stop dunking Elon Musk, to which I say that’s really what Elon does to himself. We’re just here to observe.


00:03:37
Chris: It is not our fault that he puts his office in the basement under the hoop.


00:03:41
Ned: [laugh]. Precisely. Anyway.


00:03:44
Chris: Anyway. So, anyway. Anyway.


00:03:47
Ned: Anyway.


00:03:48
Chris: We could go on, and we will.


00:03:51
Ned: Here’s another shirt.


00:03:53
Chris: So, let’s start with the basics. Point zero: how do quantum computers, you know, work?


00:04:01
Ned: Okay.


00:04:02
Chris: Okay. This is harder question than even I thought it was, and I went into this thinking this is a hard question. So, I’m going to try to simplify, and let’s start with the basics of computing altogether. In standard, or classical computing, I think everybody understands that, when you boil it as far down as humanly possible, you get to a bit, and the bid has two states: zero and one. That’s it.


00:04:31
Ned: Yep.


00:04:32
Chris: From that, we got YouTube. Okay.


00:04:36
Ned: All right. Impressive.


00:04:38
Chris: What we basically did—and I again, simplifying—you combine enough of these single-state holding units, and then you do a little, like, electrical things to them, aka actions or logic gates or—


00:04:52
Ned: Operations of a sort.


00:04:53
Chris: Operations. There we go.


00:04:55
Ned: Hey, I’m here to help.


00:04:57
Chris: And you can represent anything you want, more or less, in the classical world. Using these computer things, you can model math, graphics, text, and even actually important stuff like podcasts and Xbox.


00:05:14
Ned: Yeah.


00:05:15
Chris: And all you need is billions upon billions of zeros and ones.


00:05:21
Ned: Yeah. And I’m sure you’ll get to this later that there are severe limitations to what we can do with classical computing.


00:05:29
Chris: Yep.


00:05:29
Ned: And specifically, digital computing, which is what we’re really talking about here is representing everything in a digital format: zeros and ones. Because there was another branch of computing called analog computing that maybe we touched on previously, and we should do a whole episode on [laugh].


00:05:45
Chris: Yeah, that’s not the past tense. They still exist.


00:05:47
Ned: Yeah. And they are coming to the forefront for specific applications that don’t do well in a digital world. So yeah, we’re not going to—I don’t want to go any deeper on that, but I just want to mention that digital computing is not the only form of computing, even going back a little bit, and quantum computing is not digital computing.


00:06:07
Chris: Right. Yeah, I mean, that’s really the key to understand is that quantum completely revisits the fundamentals of how do we do things at the fundamental level in this type of computing? So, in digital—which I’m going to refer to as classical, just for simplicity’s sake—


00:06:24
Ned: Fine. And that’s what you wrote in the doc, so I get it.


00:06:26
Chris: —you have either zero or one. In quantum, you have zero or one or a superposition, aka, it could be zero or one, and we won’t know until we observe it. Now, what a qubit—which is the quantum version of a bit—get it? Quantum bit: qubit.


00:06:48
Ned: You’re very adorable.


00:06:49
Chris: I’ll explain it on the whiteboard later.


00:06:51
Ned: Okay, excellent.


00:06:52
Chris: What a qubit stores is the probability of its value being zero or one as a result of the application of whatever mathematical process we just applied to it, right? So, in classical computing, you apply some type of operation, and you can just immediately know, zero or one. In quantum, you get: it could probably be zero, it might potentially be one. We’ll figure it out.


00:07:21
Ned: Right, it’s not a discrete value. It’s—


00:07:24
Chris: It’s not even a value, per se.


00:07:26
Ned: Mm-hm.


00:07:26
Chris: You know, zero is a firm number that is set in stone forever. The probability of this—[sigh] it’s hard to say it without saying the word ‘value.’ It’s the potential of the state that is the key, and that’s the key differentiator. And if you didn’t think that was complicated enough, let me quote a little bit more depth about this from Microsoft’s quantum computing group, of all people. Quote, “The state of a single qubit can be described by a two-dimensional column vector of unit norm, that is, the magnitude squared of its entries must sum to 1. This vector, called the quantum state vector, holds all the information needed to describe the one-qubit quantum system just as a single bit holds all of the information needed to describe the state of a binary variable. For the basics of vectors and matrices in quantum computing, see linear algebra for quantum computing and vectors and matrices,” unquote.


00:08:31
Ned: Oh [sigh].


00:08:32
Chris: Now, I’m going to go ahead and stop right there, and ask you a question. Did you understand any of that?


00:08:42
Ned: Let’s go with bits and pieces, but as a whole, no.


00:08:46
Chris: Okay. Before we go any further with quantum, I’m going to ask another question. How much about the ones and zeros above that we added up to make Xbox do you understand?


00:08:59
Ned: More than you might think.


00:09:01
Chris: You’re such a liar.


00:09:02
Ned: Dammit.


00:09:03
Chris: You understand nothing.


00:09:04
Ned: Fine.


00:09:05
Chris: You don’t even know where the sun goes when it gets dark outside.


00:09:08
Ned: The sun doesn’t go anywhere. The earth moves, right? Right? [laugh].


00:09:16
Chris: The point I’m trying to make is, there’s a lot of, “And then something happens,” in our understanding even of classical computing. And that’s okay. That’s fine. That doesn’t mean really anything in terms of our intelligence or expertise. We are not that kind of computer scientists, so it makes sense that we kind of get it, but we really, if push came to shove, and someone put, you know, chalk in our hands and said, “Explain it on this chalkboard,” we’d fall down pretty quickly. So, it doesn’t mean that we don’t get quantum computing because we’re in the same situation. And admittedly, the math in quantum computing is significantly harder.


00:09:58
Ned: Yeah. I may have mentioned on this podcast in prior days. I did start my college career in computer engineering, and somewhere around logic gate and circuit design, I ran away screaming.


00:10:14
Chris: Totally fair.


00:10:15
Ned: Yeah, that’s getting down to that classical computing bits and bytes where you are actually figuring out how a logic system is going to arrive at a particular conclusion, and how the actual, like, electric fields inside the transistors make that happen. And I couldn’t do it [laugh]. Yes, I was like, “I thought we were going to be, like, programming video games.”


00:10:36
Chris: Yeah.


00:10:37
Ned: We were not.


00:10:38
Chris: Turns out that’s a different kind of computer science.


00:10:40
Ned: [laugh]. It sure is.


00:10:42
Chris: So anyway, when it comes to the very lowest level of how these things work, I really think in order to grasp the difference between classical and quantum as laymen, we have to understand two things. One, the way that quantum does it is, in fact, infinitely more complex than how classical does it, and two, because of this, because the way of doing things is so unbelievably different, the way we get to the end result of quantum computing, aka tangible things that we understand at a fundamental level like math, graphic, texts, podcasts, and Xbox is going to be different. It’s almost like writing poetry. If you are fluent in English, you’re going to write poetry in one way. If you’re fluent in Korean, you’re going to write it in a very different way. If you try to map them one to one, you’re not going to have a great time.


00:11:33
Ned: I totally get it. Okay.


00:11:35
Chris: Okay. So, there will also be because the fundamental approach is very, very different, there’s going to be strengths and weaknesses. Classical computing is going to hold some sway, basically forever, just by the nature of the way it does things. Quantum computing is a little bit more of an unknown, but it’s likely that there are going to be things that it absolutely crushes at and things that it struggles at, right? So, we’re just in the process of figuring that part out. Now, admittedly, something else we have to remember, even if quantum did supplant in terms of what classical could do, that does not mean classical would go away because, first of all, classical computing has a hell of a head start. If you’ve seen how the economy is unwilling to let go of obvious unnecessary things like fossil fuels, you will know how difficult it is in this world to unseat the incumbent.


00:12:31
Ned: Yeah. I mean, classical computing is like—it’s like a hammer, and everything is a binary nail. Quantum computing is like an octopus [laugh].


00:12:41
Chris: [laugh]. And it isn’t.


00:12:45
Ned: And it isn’t [laugh]. It’s useful for some things, you can probably get it to do some stuff, but it’s also weird and totally alien.


00:12:54
Chris: Right.


00:12:54
Ned: That worked out better than I thought it would.


00:12:56
Chris: No actually, you actually landed that plane. I’m shocked.


00:12:59
Ned: Yes.


00:12:59
Chris: You landed upside down in a lake, but you landed it.


00:13:02
Ned: [laugh]. Any you’re landing you can walk away from.


00:13:04
Chris: Or swim, if you’re an octopus.


00:13:09
Ned: [laugh]. Another t-shirt.


00:13:10
Chris: Okay. So, that’s the background. And it’s not really a background, it’s just—that’s what I think we have to have an understanding of, to grasp where we’re going here. Now, on to the actual first point. Over the past bunch of years—and it’s actually longer than the show has existed—quantum has existed, but it has evolved in terms of actual tangible results much more slowly than people thought it would.


00:13:35
Ned: Mmm.


00:13:36
Chris: Okay? And I think there’s a couple reasons for this. First one, sounds real fun. Quantum computing has always been one of those things that people assume is right around the corner. Things are going to change overnight, any day now. Just like cold fusion, right? People are still working on cold fusion. It always sounds like it’s the next big thing—


00:13:59
Ned: Yep.


00:14:00
Chris: But in reality, in quantum computing, breakthroughs have been happening, but they’ve been slowing down dramatically, even as the technology that makes quantum computing possible continues to evolve. One of the biggest problems with quantum computing is how unbelievably fragile it is. Remember, we said we had a huge head start with classical computing? Classical computing is also a lot more solid and robust. We can do classical computing just about anywhere. Voyager satellites are eleventy-billion miles away, and that’s actually, at this point, not an exaggeration.


00:14:37
Ned: [laugh]. It’s really not.


00:14:38
Chris: We have IoT that goes into volcanoes. Like, the different circumstances we can compute with classical computing with relative ease is staggering. The world of quantum computing requires perfect and consistent conditions in order to stop things from falling apart basically, immediately. And these types of things missions include things like near absolute zero temperatures, and—this is a new one on me—no vibrations.


00:15:07
Ned: Not even good ones.


00:15:08
Chris: Yeah [laugh]. And keeping things from falling apart gets exponentially harder as you add more qubits.


00:15:15
Ned: It’s like building a house of cards, but like, the cards are slippery, and you’re doing it on top of the hood of a running car.


00:15:26
Chris: I like it.


00:15:27
Ned: Okay.


00:15:28
Chris: So, what actually happens—so this is a known thing in quantum science, not even just quantum computing—if you can’t keep the environment that you’re observing stable, you get what is called quantum decoherence. This is where a qubit loses its state. It doesn’t, like, flip to a different value. It just doesn’t have one anymore. What I just described in classical computing happens constantly. A bit can in fact, for a lot of reasons, randomly flip, but we have been editing this, ehh, inconvenience out of the system for so long that people take it for granted that it’s impossible. It’s not impossible. Happens constantly, but we have error corrections. And ironically, as CPUs get smaller, this is actually becoming more of a problem because of the rules of quantum computing.


00:16:18
Ned: Right. Right, we’re getting down to the two nanometer or smaller, and now we’re talking about individual atoms.


00:16:25
Chris: Yep.


00:16:25
Ned: And atoms have feelings about things.


00:16:28
Chris: And they don’t like to stay where they’re put.


00:16:31
Ned: [laugh]. They don’t like to stay near each other either.


00:16:35
Chris: [laugh]. But that’s a separate issue. In this case, with quantum computing. Let’s say you’ve got, I don’t know, an operation that takes 15 qubits. If one of those qubits loses its state, it’s game over. Right now, there’s no error correction. You start from scratch again. So, especially if you’re doing something complicated that takes a lot of steps, getting things to run absolutely perfectly from start to finish without any errors in between, big problem right now. So, with that in mind, it is no surprise that the number of functional qubits that we have in the computing world has stayed pretty low over the past decade or so. Over the past seven years—I just want to give you a rundown of what were defined as the largest functioning quantum computer. 2016: 5 qubits. 2017: 14 qubits. 2018: 20. 2019: 53. 2020: 72. 2021: it’s either 100 or 141. There are some complications about whether that was real.


00:17:44
Ned: Okay.


00:17:45
Chris: 2022: 433 cubits. Spicy.


00:17:50
Ned: Oh, yeah.


00:17:51
Chris: And in January of 2023, IBM’s Condor quantum computer system announced 1121 qubits.


00:18:02
Ned: That seems like a lot. I mean, compared to five only seven years prior.


00:18:08
Chris: So, two things going on. One, going from 433 to 1121 in, effectively, one year is a hell of a jump.


00:18:19
Ned: Yeah.


00:18:20
Chris: But here’s the thing. Nothing of value has come out of it yet, aside from the fact that it has more qubits, primarily for all the reasons I described above. Is this being done just as a vanity project or something that you can put on a poster? Maybe.


00:18:39
Ned: Yeah.


00:18:40
Chris: One thing we know for sure is that IBM has tacitly acknowledged that the legitimate operating size of 1121 is not feasible for a while. They are basically stating that going forward, their plan is to build better qubits, and better systems, and better interconnects and all of that other stuff to link things together, rather than continuing to develop larger and larger bulk systems that have more than a thousand cubits in them. Why? Because these machines are so freaking ‘noisy’—and that’s an actual quote—and what they’re basically saying is there’s too much noise. It’s drowning out the system. We’re not getting anything of value out of this 1121 qubit system. It is just too unreliable.


00:19:32
Ned: Mmm.


00:19:32
Chris: It looks cool. It looks like a modern work of art.


00:19:35
Ned: It does.


00:19:35
Chris: There’s a link in the [show notes 00:19:36]. It really does look nice. But to greatly simplify where we’re at with the Condor system, imagine asking it a question like one plus one. And it’ll tell you two. Great. Amazing. Fantastic. Now, ask it 3 times 16, and it will tell you, like, blueberries.


00:20:01
Ned: [laugh].


00:20:01
Chris: Or it will just not return an answer. And because of all the myriad things that go into why errors happen in quantum computing, we are not totally positive why. Another way to think about it: imagine a car with a liquid rocket-fueled engine. Sometimes it will get you to the [shop right 00:20:20]. Sometimes it will explode in your driveway.


00:20:24
Ned: [laugh]. Seems bad.


00:20:26
Chris: It is fascinating engineering that is simply not ready for prime time. Maybe I should have called it SpaceX.


00:20:32
Ned: Oh. Oh, but be fair. SpaceX has made some cool stuff that actually works.


00:20:38
Chris: That’s true.


00:20:39
Ned: Not sure I can say the same of IBM.


00:20:41
Chris: [laugh].


00:20:42
Ned: Ohhh, got ‘em. Oh, and it’s not it’s not true either. I’m sorry. Sorry, IBM.


00:20:47
Chris: Every single thing that I have looked up comes back to the same problem: errors in quantum are so prevalent and so hard to fix in flight that error correction like we have in classical systems is not even on the roadmap at IBM until 2029.


00:21:03
Ned: Wow, okay.


00:21:04
Chris: You can look it up. They have a roadmap. Idealized systems, from their perspective, are still on the order of 100 qubits. So, this goes back to that 100 versus 141. That was another IBM machine as well. I think it was called Eagle. I can’t remember now. Or Egret?


00:21:22
Ned: Sounds like they are on a bird trip—


00:21:24
Chris: Yeah.


00:21:24
Ned: —right now. Okay.


00:21:26
Chris: Their idealized system, when it comes to not the rocket ship in your driveway but the Toyota Corolla, is 100 qubits and 3000 Quantum gates. Okay, now, this deserves a tiny bit of communication, although we did kind of hint at what it is in the previous part. A gate just means a specific, repeatable, and in quantum’s case, reversible state that is based on a stable quantum operation. So addition, subtraction, like, not-like, et cetera, are all classical gates. In quantum, the gates are way more complicated [laugh].


00:22:05
Ned: Because of course they are.


00:22:07
Chris: The fact that all quantum gates are reversible is cool, but way outside my level of understanding. In fact, it’s so far outside my level of understanding, I’m not even going to link you to anything because all of it just made my head hurt. Start with the Wikipedia if you’re curious.


00:22:22
Ned: Fair. Okay.


00:22:24
Chris: So, where we are with quantum, everything is still promising, everything is still moving forward, but it’s inching forward. And that’s okay. We just have to recognize that it’s not something that’s going to revolutionize the universe tomorrow. All of this stuff is extremely skunk works. And it’s also extremely expensive because I don’t know if you know this, but absolute zero is cold.


00:22:46
Ned: And hard to maintain.


00:22:47
Chris: Correct. As a matter of fact, if you read the IBM Condor article, they go into depth, and not an unreasonable amount of pride, not just about the qubits, but about the cooling system.


00:23:00
Ned: Yeah. That seems to be pretty critical to the whole thing working at all.


00:23:04
Chris: Right. So, I do not want you to be left thinking that everything is doom and gloom because point number two: progress is being made. So remember, IBM’s standard model is to approach a working system with a paltry 100 cubits. Well, that sounds pathetic, but that’s because we’re used to thinking of numbers in the classical model, right? In quantum, they’re very different.


00:23:34
Ned: Yeah, if I think of a classical computing model, we’re talking about transistors that are listed in the millions, if not billions, per chip.


00:23:41
Chris: Yes. And the reason for that is you take a lot of ones or zeros, whatever that state is that bit, and multiply it out with a ton more bits to make, you know, bytes, and then words, and then actions, and then functions, and then things that we can actually understand.


00:23:57
Ned: Right.


00:23:58
Chris: But you need—to, and I’m going to use a scientific term here—you need a buttload of bits to do it.


00:24:03
Ned: [laugh]. Exactly.


00:24:04
Chris: A quantum computer, because of the superpositions, doesn’t work that way. It can hold way more data in state than a classical computer, which is another reason you can’t compare them one to one. So, for example, a quantum computer with just 20 working qubits, holds two to the power of 20 states at once.


00:24:28
Ned: That’s a lot.


00:24:29
Chris: And that’s also not 100. You want to guess what the size of a working 100 qubit system can hold?


00:24:35
Ned: Is it two to the one-hundredth?


00:24:37
Chris: Amazing work.


00:24:38
Ned: Look at me, I did it.


00:24:40
Chris: So, that’s a lot of data to process in one go. It’s something that you would need, what we call in classical, a supercomputer to process. And that’s one of the reasons, which we will get back to, that people are scared about this. But it’s important to notice—or to note that quantum can handle a massive amount of data at one time, even with a smaller number of qubits. Right? Another thing to note is that this stuff is real in two separate ways. One, if you want to, you can write and work with quantum computers today. IBM, Microsoft, I can’t remember if Azure has one—or I mean, AWS has one now. There are cloud-based quantum computing services that exist that you can rent time on, for a mere $97.50 per program execution.


00:25:31
Ned: Hmm.


00:25:32
Chris: What does a program execution mean in this case? Yeah, I recommend you contact your salesperson, and bring a fainting couch.


00:25:39
Ned: It’s a good thing I bought one at IKEA last week.


00:25:42
Chris: So, these between 20 and 100 cubits size working functional computers, are referred to in quantum computing, as NISQ, N-I-S-Q, aka Noisy Intermediate-Scale Quantum. The goal here is to get something small and usable, reliable: the Toyota Corolla.


00:26:03
Ned: Yeah.


00:26:03
Chris: And they exist. They’re out there now. And real research is being done on them, and it is also progressing. The number one with a bullet, and the only one that I want to talk about today because of time constraints, quantum encryption. So first, the quantum encryption, classical encryption conundrum. Oh, that was hard. Say that five times fast.


00:26:26
Ned: No, thank you.


00:26:27
Chris: So, we talked about the amount of state that a quantum computer can handle. It can do a lot more work on very specialized tasks than a classical computer. Classical encryption is simply a problem that needs to be solved. I mean, literally, classical encryption is a math problem. I’m going to make a lot of math majors scream by saying this, but classical encryption is basically long division—


00:26:49
Ned: More or less.


00:26:50
Chris: —utilizing huge numbers.


00:26:53
Ned: Right.


00:26:54
Chris: So, classical computing, because it is iterative, the only way to break classical encryption is brute force. 1111111, no? 1111112. No? 1111113. I could go on. That’s how it’s done.


00:27:12
Ned: More or less, yeah.


00:27:13
Chris: I mean, there are other ways of shortcutting it, but that’s basically the idea. And the idea behind making encryption more powerful is making that math problem so much larger that it takes longer and longer and longer to solve. Incidentally, this is another reason that having a long password is super important. The longer your password is, the more intricate that math becomes. And I forget what it is. I think if your password is 14 characters long with modern encryption, it would take, like, a billion years to crack.


00:27:44
Ned: I think it’s even longer than that.


00:27:46
Chris: Whatever it is, it’s way beyond anything that we are going to be able to handle with classical computing, at the very least in the next decade.


00:27:55
Ned: Right.


00:27:56
Chris: The problem is, what happens when quantum can handle all those states at once. The fear is it takes all that stuff in one go when you get to a point where it’s workable with enough qubits. Remember the powers of two that we just talked about. And the fear is that quantum will be able to model that formula all at once, and do the decryption instantly. Now, quantum encryption is intended to work differently. So, first off, if we have quantum communication, quantum encryption is going to be unbreakable. And it’s going to be unbreakable for a simple reason: it is a transient action. Decrypting will require a quantum action at the same time that it is encrypted on the other side, and if there is an outside observation of that quantum action, it will change the result and poof the job will fail. Think about it like a telephone call. I call you on a dedicated line. The second someone tries to tap into that line, it short circuits and the call ends, right, because it’s been observed. Meaning two things: the two people on the ends of the legit call will have to reconnect, but the intruder will have gotten nothing. In classical encryption, you can, say, download an encrypted file or yank an encrypted disk drive, put it in isolation where it doesn’t self-destruct, and you can bang away at it indefinitely.


00:29:23
Ned: Right.


00:29:24
Chris: Quantum computing is not going to allow that to happen, simply put. Now, I know what you’re asking. Do we actually have proof that quantum computers can break classical encryption instantly like the fear, uncertainty, and doubt that I just spread said it could? In the short term, the answer is actually no. It’s been hypothesized. It has not been shown or proven. But in the future, the answer is still probably. With all the caveats in mind, it really is understandable that this hasn’t been worked out yet. The biggest thing is to get this to work is a system of the Condor size, which is why I said in the future, the answer is probably. And that probably, that might make people feel comfortable, but I swear to God [laugh], it was two weeks ago that Jurassic Park came out—


00:30:18
Ned: [laugh].


00:30:19
Chris: —so time does have a way of flying.


00:30:23
Ned: Yeah. And I think what’s interesting to remember is what you said, that because classical encryption, if you can pull that information and hold it in isolation, then you can decrypt it at some future point, if you can break the encryption, which means that information transmitted today, if I can record it, and it’s still going to be useful to me in a decade, then when quantum computing reaches the point where it can decrypt that, anything that was encrypted with that algorithm is now going to be unsafe. Now, there’s not a lot of things that a decade from now, or 20 years from now are still going to be important. I mean, obviously, everything I’ve ever posted on LinkedIn is gold, but like, most stuff is not going to be particularly important. But I’m sure there’s some state secrets, or some trade secrets, or other really important information that will continue to be important a decade from now.


00:31:20
Chris: Right, which in terms of just our modern day, today, is another really good reason to be as rigorous as possible, and responsible as possible with the way that you handle your data, with keeping things encrypted at the highest possible level, putting in self-destructs, those types of things.


00:31:40
Ned: And there have been some quote-unquote, “Quantum safe” encryption standards that have been established that, in theory, should defeat the quantum decryption or quantum attacks that have also only been theorized.


00:31:54
Chris: Right. And unfortunately, again, just because of the massive size of the datasets that we’re talking about, the only way we’re going to prove that is with a system that is much larger than a NISQ, which we simply do not have right now.


00:32:06
Ned: Right.


00:32:07
Chris: Now, I actually had a lot more to say on this topic because once you go down this road, it does not take long for it to be three o’clock in the morning, and you have 76 tabs open. Ask me how I know. But for the sake of time and sanity, I’m going to go ahead and stop right here. I had a bit on AI, I’m just going to go ahead and cut it. Long story short, think about it the same way we just talked about quantum encryption: there’s a lot of possibility, there’s a lot of hot air. Quantum is real. It has real world uses that can be tested, even by yourself, even right now. More research comes out about different models, different theories, different hypotheses, literally every day. Quantum encryption probably deserves its own episode. And everything about AI, even in the quantum world, is overblown. Any questions? No? Fantastic.


00:33:05
Ned: All I’ll say is that quantum, just the word sounds cool, probably because it starts with the Q. But also just quantum. Like, people like to add that to things, even things that have nothing to do with quantum to make it cool. And there was that brief period of time where we didn’t have a buzzword that we could apply to marketing materials to sell more crap, and so quantum kept popping up. Now, we have AI, so that problem is solved for a while [laugh].


00:33:34
Chris: Right. And once we get to the point of having quantum renewable AI, then every single marketer on earth is going to, you know, have a dream come true.


00:33:42
Ned: Shut up and cut that. We need to trademark that right now.


00:33:44
Chris: [laugh].


00:33:44
Ned: [laugh]. Hey, thanks for listening or something. I guess you found it worthwhile enough if you made it all the way to the end, so congratulations to you, friend. You accomplished something today. And didn’t. Ah.


00:33:57
Chris: Nice.


00:33:58
Ned: Rule of threes. We did it [laugh]. You can go sit on the couch, play with a NISQ and explain to somebody else that that’s not a dirty thing. You’ve earned it. You can find more about this show by visiting our LinkedIn page or check out the new website, pod.chaoslever.com. You’ll find show notes, blog posts, and general tomfoolery. We’ll be back next week to see what fresh hell is upon us. Ta-ta for now.


00:34:30
Chris: I was so super proud of Microsoft. You go to their pricing page for quantum, and it is just as confusing and impossible to understand as all of their other pricing pages.


00:34:41
Ned: [laugh].


00:34:42
Chris: It’s just [clapping]—it’s just beautiful. Beautiful.


00:34:45
Ned: You got to appreciate the consistency.


00:34:47
Chris: And you don’t.