Podcast
Root Causes 462: Crypto War 3.0
Hosted by
Jason Soroko
Fellow
Original broadcast date
January 31, 2025
In this episode we walk through the evolution of the war on cryptography, from the beginning up through today, terminating in what we call Crypto War 3.0.
Podcast transcript
Lightly edited for flow and brevity.
TCTim CallanJason, what is Crypto War 3.0?
TCTim CallanThis is your constructs.
TCTim CallanIt was a weapon. There was a munition. It was like a cannon.
The wars were between nation states themselves. Alan Turing, big part of the story. In fact, we had a great story about This Podcast Is Not About Alan Turing because it really what was to emphasize the point that - - you go listen to that episode. So Crypto War 1.0, I think if you were to categorize it was, there was a scarcity of encryption. It was not in the average person's hands, and, in fact, even - -
TCTim CallanControlled by a small number of specialists, it was difficult, it was expensive to implement news.
TCTim CallanSo it was now about the enterprise.
TCTim CallanSo this would have its first roots in the late 70s, but it would really blossom with the World Wide Web, I would say.
TCTim CallanSo surrogated cryptography. The protocol that allowed a 40-bit encrypted RSA session across the World Wide Web to step up to 128, that would be kind of a last relic of Crypto Wars 1.0.
TCTim CallanTrending upward to eventually what we have now, which is, I won't say ubiquity but should be ubiquity. And near ubiquity.
TCTim CallanPersonal is a big part of it. Like when you're talking about back in the day of Crypto Wars 1.0, what's the secret that we're trying to protect? It's what are our troop movements? What are our plans? When are we doing the invasion? Now, the secret we're trying to protect is our PII or our personal calendar or our home address. Yes. It’s very personal.
TCTim CallanYou and I covered Moxi Marlinspike deciding he couldn't live in the United States because he wanted to maintain sovereignty of the signal system over US control. Like, that's Crypto Wars 2.0.
TCTim CallanThat's a bellwether moment then you're saying. If I'm hearing you right, the transition from 2.0 to 3.0 is ultimately where the stakes on weak encryption being exploited by non-five eyes foreign actors, if you will, are so high that we're beginning to see a change in attitude from those five governments.
TCTim CallanWhen we were exploiting it, it was ok but now someone's exploiting it against me.
TCTim CallanWhat's a little bit of data in the NSA? Who really cares? Yes.
TCTim CallanSo, is this limited to nation state adversaries? I would think that they would the same worries about a lot of APT’s.
So imagine though that we've only got a few years left Tim, where RSA and ECC are worth a damn. And we are going to enter a world, we are going to enter a world soonish, where we're going to have operational, but insecure systems. Therefore we're gonna now reenter the stage where it's inevitable. And Bruno is the one that painted the vision of there's just no way that everybody will be ready. Y2K is not a good analogy.
TCTim CallanNot only is there no way that everybody will be ready, but I'm gonna contend there's no way that anybody will be 100%.
Now it's everybody can do mass surveillance. We're going to enter an age where, oh crap. Now we, for 20 years, 30 years, had most of our enterprise systems secure. RSAs. Right now, secure. It won’t be forever, and you will still be operating those RSA and ECC systems and wow. So in other words, multiply the current Salt Typhoon effect to now all systems.
Nothing can be trusted. Those Microsoft CA servers you guys love to hug in your server rooms, you might as well throw it out in the street. That's the reality we're going to be living with.
TCTim CallanThe good news there is, we’ve been preparing for this moment for a long time. For decades. We ultimately know what we have to do, which is rigorous implementation of things that are well understood. It's not like we have to invent a new solution. We have to ZTNA everything. We have to segment our networks. We need to put digital IDs on everything. We need to encrypt everything. If you do that, you have gone most of the way. I mean, you're never 100% of the way because there’s new attacks and whatnot, but you've gone most of the way of protecting yourself in the Crypto world's 3.0 world.
TCTim CallanJust as the other ones, 1.0 and 2.0 were multi decade phases, I feel like this is going to be going on for a while.
TCTim CallanI hear you. I think it's good to identify that and think about in those terms. I'm gonna stand by what I said before. At least, I think there is a pretty well-defined roadmap to how to deal with this new world order.
TCTim CallanWe just have to, like, prioritize it and do it and do it rigorously, and do it well. The challenge is going to be there's going to be laggards. There's going to be errors. There's going to be corner cases. There's going to be unforeseen situations, and all of that will cause individual collateral damage, and that damage is going to suck. That's kind of unavoidable, but the best recipe is still to move forward, like I said least privileges fully digital ID, fully encrypted, fully authenticated world and the closer and the faster we get there, and the more completely we get there, the better off we are.
TCTim CallanAbsolutely. You and I have talked about how there are people retiring now who only had to do RSA their entire career. Now that's not going to be true moving forward. I think if you're a young person getting into the IT game today, it's almost the opposite. It's like you are a crypto agile native. You're starting in a world that demands complete crypto agility and take advantage of that. Make that into part of your DNA.
TCTim CallanYou've obviously never been a sys admin. You have no idea what you need to do. Nobody wants it to be this way. It's been forced on us, and we're taking the actions we have to take.
TCTim CallanYou will never again live in a stable era, like cryptographic era, just get used to it. Cryptography is going to be updated on a regular basis and sometimes quickly, in response to unforeseen events and that's the new normal, and we need to get used to it intellectually and emotionally. We also need technology and procedures that are tolerant. Like one of the main excuses that we get for delayed revocation - sorry to go back to that topic that I discuss so much - is the CA claiming that the subscriber has an approval process that does not allow replacement of the certificate within the revocation period. This is a purely arbitrary manmade bureaucratic barrier to crypto agility. Unfathomable. And that kind of thing - Organizations that can't wake up to the fact that when they do that, they're putting themselves at unacceptable levels of risk, are unfortunately going to figure it out the hard way - when they're owned, when they're ransomwared, when their data is published, when their secrets are stolen. That is how they are going to have the wake up. That is not the way we want it to happen. We want the wake up to happen before those events occur.
TCTim CallanYou and I a little under a year ago, did an episode where we explained that this story that was floating around about a massive botnet made of IoT toothbrushes was actually not true. It was not true. But the point I want to make here is everyone thought it was true. It was entirely credible, even though it turned out not to be true. Absolutely. If you don't want your fridge to be part of a botnet, like, kind of as a high end, high minded, idealistic thing, that's great. Now you could turn around and you could say, well, what do I care if my fridge is part of a botnet? How about this? Do you care if someone can figure out whether or not your burglar alarm is turned on? Do you care if someone can turn it off? Do you care if somebody can see whether or not your refrigerator has been opened in the last 48 hours? Because if the answer is no, you're probably out of town. And now you care.
TCTim CallanI do. You want to talk about oh there's a lot of work to do. You start getting into this small, like, small target, small business, down to individual, down to individual IT device kind of attacks, we got almost nothing. No education. We got no security systems in place. We got no systems and procedures. We don't have best practices. I mean, you want to talk about, a target rich environment, this is damn near everybody.
TCTim CallanYou're well defined hierarchical organization, like a company or a government or even a school. Yes. School not as much, but enough. When you get to what we're talking about now, which is, how do I target individuals? Well, it could be high wealth individuals, could be low wealth individuals, but lots of them, and it's cheap and easy. They’re just running an AI on a server somewhere, and it's just giving me money. Even if it's not a lot of money, it's out harvesting it. If you talk about other kinds of attacks, things that are threats to health and safety, there's nothing in place to protect this.
TCTim CallanThink about it the other way, which is, don't think of this as a gloom and doom downer. Think of this as a call to action.