Podcast
Root Causes 264: Crypto Agility for 2023


Hosted by
Tim Callan
Chief Compliance Officer
Jason Soroko
Fellow
Original broadcast date
December 23, 2022
We define the important needs and initiatives that are changing the crypto agility landscape. We discuss topics including CA independence, cryptography in public clouds, post-quantum cryptography (PQC) agility, hybrid certificates, and FIDO 2/WebAuthn.
Podcast Transcript
Lightly edited for flow and brevity.
Because it doesn’t matter. Crypto agility is important for all of us, public and private, and I think we should just get right into what some of these new categories where crypto agility really touches hard.
The old categories were things like I need to update my hashing algorithm. My SHA-1 is not secure anymore and now I want to move on to a later version. And so, that’s sort of what we all think of. And part of that, of course, is swapping out the mechanisms like certificates that cause this cryptography to occur. So, it’s not just get rid of your SHA-1 but it’s also get new certs that are enabling the right hashing algorithm. Things like that.
Let’s use that as the baseline but now we are gonna reach beyond that to other areas where the need for agility is manifesting itself. Let’s just start – I’ll throw one out at you, Jason. The ability to be public CA independent.
Next one on the list. How about agility with regard to cryptography and public cloud?
That allows you to then say to that CIO, “got it”. No problem at all. It will be tracked to our governance program. All the changes we need to make will be clean and secure and you’ll be able to give a good answer and I think, Tim, that’s just gonna become that much more common as public clouds become the operating system defacto standard for all of us. Much more even than our traditional desktop or server operating systems, cloud operating systems are and your lock-in to those cloud vendors shouldn’t stop you from taking advantage of being able to move around in the cloud.
Hybrid certificates are maybe not essential for everything, but for many use cases they’re absolutely essential, and I would guess that probably for the vast majority of systems implementations, applications, and use cases and organizations’ enterprises, they really are going to be essential.

