Podcast
Root Causes 344: Introducing the PQC Onramp


Hosted by
Tim Callan
Chief Compliance Officer
Jason Soroko
Fellow
Original broadcast date
November 29, 2023
NIST's Round 3 competition has yielded winners for standardization. But NIST wants to continue finding additional potential algorithms, especially those using non-Lattice schemes. We explain the PQC "onramp" and what we should expect.
Podcast Transcript
Lightly edited for flow and brevity.
And then there’s also, Tim, my God, we ended up with a bunch of lattice. And that’s nice but I know that NIST is gonna want more than that.
And so, let’s go a little on the timeline. In July of 2022, there was a call for additional signatures. Now this was obviously well in advance of the Round 3 finalists being announced, but they already knew what they were
going to need to do. The final deadline for submission for this contest was June 1, 2023. So people had nearly a year to get that together and there are some interim milestones in there where you could get things vetted by them, and NIST said a lot of people took advantage of that. They sent their papers in, and NIST gave them feedback and sent them back. And then as of July 17, 2023, they put those submissions out in the world so people could start to work on them, and I think 40 algorithms were submitted, if I’m getting that number right and they cover a variety of different strategies. And like I said, some of them are lattice. In fact, a decent number of them are lattice.
I’ve got the numbers actually. So there were 50 submissions received by the final deadline. Ten of them were knocked out because they were not deemed sufficient according to the criteria for one reason or another. It took them down to 40. So there are now 40 new algorithms that are going into the new On Ramp process. And these cover a variety of different strategies.
So, there is isogeny-based. There is MPC-in-the-Head. Which by the way, that’s my new insult for you, Jay. If you are upset, I’m gonna tell you you have MPC-in-the-Head. Ok?
So, they’ve got a lot of variety here and that’s what they were going for. And if I count real quick, the lattice is one, two, three, four, five, six, seven in lattice. Which means that there are 33 that are not. So, there’s a bunch of stuff and that’s the real focus.
Now you might also say, “Why are there lattice algorithms? I thought we had too many eggs in the lattice basket.” And the idea was NIST said, look, if you can show us a better lattice signature algorithm, then ok. We’ll consider it.
Like a lot of IoT applications. And therefore, I have to consider that. And so, it’s what you said. There’s this idea of saying, look, we’re gonna think more clearly, or more specifically let’s say, about the use case, the device, the bandwidth, the environment and we may have a menu of options that you can choose, and you can choose them based on what you’re looking for for your outcome and what you are trying to build. And that might be the new world order. It may be the case where today we’ve got this kind of situation where more or less it’s RSA everywhere with a little dusting of ECC. That may not be our future at all. It might be much more dealer’s choice in terms of figuring out which crypto is going to sit in which environment and how I’m going to use it.
And as a main signature algorithm, yeah, it’s probably gonna take the biggest chunk of the pie regardless of how we cut it, but the pie will not look the same as it is today. That’s for sure, Tim.
So, how long is this gonna go? This is gonna go for a long time. Right?
So therefore this is what you are saying, Tim. I’m just repeating it in a different way. You really want to narrow it down to which one truly has the best implementation and then you triple down on that implementation and kick the tires as hard as you can.
So one of the things that they are trying to balance over there is to spend the time to get the best result we can and also get the result that’s good enough to stave off real disaster quickly enough that we can actually use it to stave off the disaster. And that’s another tension in all of this and it’s an interesting and difficult tension in that nobody really knows. Right? You start to say, well, what day is too late?
Now some of you will say to me, you’ll throw the pie and say forget it Jay. You are an idiot. Some of these things are actually very, very well studied and they’ve been studied for years. Well, ok. Combine that with the implementation. Combine that with the pragmatic usage of it. It’s exactly
what Dustin Moody said to you. And to me, it shows you the level of humility we have to have about what we know about the math and the implementations of these things. This is not easy. And yes, a line has to be drawn in the sand somewhere and that’s a good attitude to take because waiting for proven perfection – we’ll be waiting an awfully long time.
Look, I am excited to see the width of the categories being considered here. We really do need to - - and it shouldn’t just be our voices. I think we’ve gotta have some other people from the industry talking about post quantum with us to really get into what are the pluses and minuses of using each one of these.
So, anyway, that’s big. That’s exciting. Most people I find don’t know about this which is why I wanted to bring it up today. They kind of know about the Round 4 but this isn’t Round 4. This is something else and, you know, NIST continues to be active and again, I think there will probably be something else after the On Ramp and something else after that because this is the new normal.

