
Root Causes: A PKI and Security Podcast
Digital certificate industry veterans Tim Callan and Jason Soroko explore issues surrounding digital identity, PKI, and cryptographic connections in today's dynamic computing world. They discuss best practices in digital certificates under pressure from technology trends, new laws, cryptographic advances, and evolving computing architectures. The podcast helps listeners stay current on developments in this essential technology platform and understand the whys and wherefores of popular Public Key Infrastructures.
Episodes

Root Causes 656: The Trouble with Recursive AI Training
Since frontier-model AIs have been trained on a large portion of published human knowledge, widespread publication of incorrect information can taint AI results. As more AI-generated slop finds its way onto the internet, this runs the risk of further poisoning AI results. This ultimately can result in completely unusable information.

Root Causes 655: Why Not to Create Your Own Private CA
It is possible to use common tools like OpenSSL to create your own ML-DSA private CA. This is a great tool for development and research projects, but Jason explains the pitfalls with trying to do this for production systems.

Root Causes 654: What's the Difference Between ML-DSA and ML-KEM?
We are replacing RSA with the combination of ML-DSA and ML-KEM. We explain the naming convention and specifically what these two algorithms do.

Root Causes 653: Post Quantum Civilization
Jason explains de-quantization, which is the practice of using our knowledge of how to use a quantum computer to reframe problems for processing using traditional computing architecture.

Root Causes 652: Choosing WebPKI Deprecation Dates
There is no CABF or root program rule preventing public CAs from implementing new requirements earlier than their assigned due dates. We discuss reasons to implement a rule early and how early it should be.

Root Causes 651: Look at a Calendar
It is surprising that we continue to see root expirations occur at the most inopportune times. Weekends, public holidays, even New Year's Eve. In this episode we have simple advice to anybody setting up a new root, which is "look at a calendar."

Root Causes 650: Is It Time to Stop Saying SSL?
SSL hasn't been a standard in use for nearly thirty years, but we still use the word. We discuss why that is, what else we might say, and the expected effect of Merkle Tree Certificates (MTC) on our technical vocabulary.

Root Causes 649: Client Authentication Certificate Use Cases
With the upcoming deprecation of client authentication using publicly trusted TLS certificates, we go over the common use cases for these certificates. We discuss the reasons public trust is often chosen and how to transition away from it.

Root Causes 648: Claude Mythos Discovers New HAWK and AES Attacks
Anthropic recently announced that Mythos has found mathematical weakness in the core algorithm for the third-round NIST PQC candidate HAWK, effectively halving its effective key strength. Mythos also developed a faster attack on a round-reduced version of AES-128. These are not implementation attacks but mathematical attacks on the core cryptography. We discuss the massive implications of these de

Root Causes 647: AD CS "Certighost" Flaw Highlights Agentic Identity Risks
A newly revealed flaw in Active Directory Certificate Services (AD CS) allows an attacker to improperly obtain cryptographic credentials for an agent. We discuss the implications that this flaw Certighost (pronounced sert-uh-GHOST) has for agentic AI at large.

Root Causes 646: Clarifying the Dates for clientAuth Deprecation
Because of a change in the drop-dead date, we have observed confusion in the timeline for deprecation of client authentication and mTLS for public TLS certificates. This is an inflexible deadline, and enterprises that are not ready risk outage. In this episode we spell out these dates very clearly.

Root Causes 645: FAPI 2.0 Principles
In our series on digital identity for AI agents, we discuss FAPI 2.0 as an option.

Root Causes 644: Cryptographically Bound Tokens
In our ongoing series on digital identity for agents, we have previous discussed use of certificates for authentication. In this episode we describe how cryptographic proof of possession can enable secure authentication using tokens.

Root Causes 643: Certificates for Stronger Agent Authentication
We survey different strategies for securely authenticating agentic AI, including certificates and SPIFFE. We discuss Zero Trust and the Principle of Least Privileges as applied to agents.

Root Causes 642: Anthropic to Support SPIFFE/SPIRE
Anthropic has announced its intentions to support SPIFFE/SPIRE with the SPIRE server rooted in an "upstream authority," which will require a root private CA rather than allowing self-attestation for agentic AI.

Root Causes 641: What Is SPIRE?
In our episode 640 we defined SPIFFE, which provides digital identity for agentic workloads. In this episode we explain SPIRE (SPIFFE Runtime Environment), the SPIFFE certificate provisioning protocol.

Root Causes 640: What is SPIFFE?
SPIFFE (Secure Production Identity Framework for Everyone) is a standard for digital identity for agentic workloads. In this episode we explain.

Root Causes 639: Fighting Static API Key Spillage Is Like Fighting Gravity
Static API keys are a common security practice. In this episode we discuss the risk of these keys being revealed, including directly by the AIs that use them.

Root Causes 638: Catfishing
Tim shares his very personal experience with would-be catfishers and we talk about how AI is set to change the catfishing attack.

Root Causes 637: Is It Time to Get Rid of EV SSL?
The Baseline Requirements, CT logs, the Bugzilla Bloodbath, shortening certificate lifespans, all these trends serve to enforce a high level of quality and predictability across WebPKI certificates. Nearly twenty years after the introduction of EV SSL, we ask if it has served its purpose and should be retired.

Root Causes 636: The Future of Crypto Agility
Dustin Moody of NIST joins us to talk about the evolution of standardized cryptography beyond the current PQC efforts. Topics include maintaining visibility on cryptography presently in use, 50 years of RSA, and cryptographic heterogeny.

Root Causes 635: Do We Need to Get Rid of ECC?
Bas Westerbaan of Cloudflare joins us to discuss recent information that heightens concerns about Elliptic Curve Cryptography (ECC) and its vulnerability to a cryptographically relevant quantum computer (CRQC). We pose the question do we need to deprecate ECC in advance of our migration to ML-DSA and other PQC algorithms.

Root Causes 634: White House Executive Order Accelerates PQC Deployment
A new Executive Order (EO) moves the deadline for ML-DSA deployment up to 2031. We talk about why this happened and its implications on government, the technology industry, and enterprises around the globe.

Root Causes 633: ETSI PQC Conference Wrap Up
We are freshly returned from the 2026 ETSI PQC Conference. We give a debrief on the conference, including the difference between post quantum cryptography (PQC) and quantum key distribution (QKD), the algorithmic zoo, PQC for blockchain, the Dunning Kruger Effect, and cryptographic Frogger.

Root Causes 632: Gartner Risk and Security 2026 Wrap Up
We recently attended the Gartner Risk and Security conference for 2026, where we observed a great deal of attention on not only AI but also post quantum cryptography (PQC). Join us as we share the key takeaways.

Root Causes 631: Did the Bugzilla Bloodbath Change Anything?
2024 saw a flurry of high profile incidents for public CA, which we named the Bugzilla Bloodbath. We look back to see how the WebPKI has changed as a consequence.

Root Causes 630: The PQC Physicality Crisis
Resource-constrained devices may need to address PQC through real-time, seed-based, key generation. Unfortunately, this leaves the full key exposed very briefly in RAM. The potential consequences of this are far-reaching and scary. We go into the details.

Root Causes 629: Does the Evidence Support Moving PQC Deadlines to 2029?
Sam Jaques of the University of Waterloo returns to discuss his tracking of progress in quantum computers and offer a perspective on moving our PQC deadlines up to 2029.

Root Causes 628: PI-DOS (Prompt Injection-based Denial of Service)
An emerging attack against AIs is to create a significantly complex and recursive prompt that will occupy the AI indefinitely or for a sufficiently long time that it acts as a Denial-of-Service (DoS) attack. We describe how this works.

Root Causes 627: UK vs Apple E2EE Backups
In the latest in our coverage of government versus encryption, the UK issued secret orders to Apple to give it a cryptographic backdoor to Apple's advanced data protection capability for iCloud. Apple responded by eliminating encryption entirely for UK users. We break it down.

Root Causes 626: TLS 1.3 Roadblock
TLS 1.3 is required to take advantage of post quantum cryptography (PQC) algorithms. Yes, we still see a lot of TLS 1.2 or earlier in deployment. We examine why this is the case and what to do about it.

Root Causes 625: AI in 1000 Days - Cyber Defense
Recent revelations about Mythos and its ability to expose vulnerabilities have forced us to rethink basic assumptions about cyber defense. In our "AI in 1000 Days" series, Jason Soroko and I examine the implications of these revelations three years from now. This includes upping the overall pace of attack and changes to best practices in cyber security defense.

Root Causes 624: Implications of Mythos
Anthropic has delayed its widespread release of Mythos to give major software providers a chance to close off the many vulnerabilities it has discovered. We dig into the vast implications of Mythos and other AI models for the future of cybersecurity.

Root Causes 623: Are PQC Key Sized Big Enough?
We discuss the possibility that our standardized ML-DSA keys turn out to be too short for true confidence, why that might occur, and the implications for private PKI certificates.

Root Causes 622: Modeling the Time to CRQC
Sam Jaques joins us to explain his much-referenced chart mapping progress toward cryptographically relevant quantum computing (CRQC).
Root Causes 621: Simplicity at Scale
We break down the phrase "Simplicity at Scale" to see what it means to us in the context of CAs and CLM.

Root Causes 620: Will NIST Update Its PQC Timelines?
A few years ago NIST proposed deadlines for PQC deployment at 2030 and 2035. But recent announcements from Google and Cloudflare suggest 2029 as a better deprecation target. We are joined by Dustin Moody to get the NIST perspective on these announcements.

Root Causes 619: Do We All Need to Adopt PQC by 2029?
Recent announcements from Google and Cloudflare have declared new 2029 deadlines for full post quantum cryptography (PQC) migration. Bas Westerbaan explains the rationale behind Cloudflare's decision and discusses implications for other enterprises, asking "Are you a gambler?"

Root Causes 618: MTC and Private PKI
Repeat guest Bas Westerbaan of Cloudflare joins us to explore the role of Merkle Tree Certificates in private CA scenarios with an eye toward where they will be needed and where traditional PKI will be better suited.
Root Causes 617: What Are X9 Certificates?
The US-based X9 financial industry consortium has created a server certificate. We explain what X9 certificates are and suitable use cases for this certificate type.

Root Causes 616: NIST and Merkle Tree Certificates
Dustin Moody of NIST joins us to discuss Merkle Tree Certificates (MTC) and the NIST position on them.

Root Causes 615: What Is IETF PLANTS?
Repeat guest Bas Westerbaan of Cloudflare joins us to explain the PLANTS working group in IETF, which is driving standards around post quantum cryptography (PQC) and Merkle Tree Certificates (MTC). Bas explains the path to becoming a final standard, where we are in this process, and how you can get involved.

Root Causes 614: MTC and Downgrade Attacks
It's reasonable to believe that Merkle Tree Certificates (MTC) and traditional RSA will co-exist on the same servers for years, if not decades, during the transition to post quantum cryptography (PQC). Bas Westerbaan of Cloudflare joins us in this episode to explore the possibility of quantum downgrade attacks and what we can do about them.

Root Causes 613: Status of the NIST PQC Contests
We are joined by Dustin Moody of NIST to go over the current state of the various post quantum cryptography (PQC) contests, including upcoming FIPS standards for Falcon (FN-DSA) and HQC, other Round 4 algorithms, the digital signing algorithm (DSA) On Ramp, isogeny, and future cryptographic exploration.

Root Causes 612: What Do Subscribers Need for MTC?
We are joined by Bas Westerbaan of Cloudflare to explain considerations and requirements for use of Merkle Tree Certificates (MTC). This includes full adoption of TLS 1.3, offering PQC and RSA at the same time, the imperative value of automation, and running production MTC in 2027.

Root Causes 611: Merkle Tree Certificates, What and Why
There are strong reasons to believe that the architecture of PQC TLS will take the form of Merkle Tree Certificates (MTC). We are joined by post quantum cryptography expert Bas Westerbaan of Cloudflare as he explains this new PKI architecture, how it works, and why we need it. We define new concepts like landmark certificates and log mirrors and discuss what's necessary to move to this new archite

Root Causes 610: Types of Logical Qubits
We describe three different kinds of logical qubits with their relative strengths and weaknesses.

Root Causes 609: Side Channel Apocalypse
Jason explains the extreme danger of side channel attacks in the new post quantum cryptography (PQC) era.

Root Causes 608: The Fragility of Formal Verification
The reliability of cryptographic algorithms is largely a matter of conjecture based on track record. Proving security is impaired by the difficulty of formal verification, implementation weaknesses, and failure in randomness.

Root Causes 607: PKI That's Hard to Discover
The first of the five pillars of Certificate Lifecycle Management (CLM) is discovery. While many of your certificates are easily discoverable, some difficult PKI remains.

Root Causes 606: What Is the UK Online Safety Act?
The UK Online Safety Act intends to force vendors who sell hardware and software to allow the government to scan end-to-end encrypted communication on end devices. We once again marvel at governments seeking to undermine the security of their own citizens.

Root Causes 605: Chrome Declares Its Support for Merkle Tree Certificates (MTC)
Google has taken a strong position supporting Merkle Tree Certificates (MTC) as the PQC-enabled future for SSL / TLS. We unpack this extremely important position from the WebPKI's most influential organization.

Root Causes 604: Accelerated Timeline for Quantum Computers Breaking ECC in Crypto and Blockchain
A new paper from Google Quantum AI and others documents a new technique for breaking ECC, particularly the curve protecting crypto currencies, smart contracts, and blockchain. This accelerates post quantum cryptography (PQC) timelines.

Root Causes 603: Cryptographically Relevant Quantum Computing (CRQC) with Only 10,000 Qubits
New research suggests that a cryptographically relevant quantum computer is achievable with only 10,000 qubits. This was an important contributor to Google moving its PQC target to 2029.

Root Causes 602: Google Moves the PQC Date Forward to 2029
Google has announced that it is moving its target for full PQC support to 2029. This is a strong statement from one of the most knowledgeable PQC technology companies that the existing 2030 target is too late.

Root Causes 601: The Zombie in the Server Room
Legacy PKI implementations in the enterprise are holding back technical progress and creating security risk. We discuss reasons why, consequences, and what to do about it.

Root Causes 600: Cryptographic Design Is Not Neutral
In our previous episode we defined cryptography as the new geopolitics. Now in our 600th episode we follow up to explain how all cryptographic decisions reflect the social, political, and legal viewpoints of the cryptography's designers.

Root Causes 599: Cryptography Is the New Geopolitics
In the last decade or so, nations around the world have become keenly determined to use cryptography for their own legal, economic, and military advantage. We explore this concept.

Root Causes 598: Why Johnny Can't authN in OT
A recent CISA report declares that the nation's OT infrastructure is incapable of keeping up with the crypto agility and certificate management needs that modern security demands. We examine this finding.

Root Causes 597: If You Don't Hold the Keys, You Don't Hold the Subpoenas
Microsoft has publicly stated that it will hand over Bitlocker keys to US law enforcement agencies without requiring a subpoena or court order. These keys can be held by users rather than Microsoft, at their option. We dive into this topic.

Root Causes 596: CLM and Operational Uptime
We usually think of Certificate Lifecycle Management (CLM) as a security category. But we could equally well categorize it as an operations category that enables uptime. In this episode we make our case.

Root Causes 595: What Is a Digital Parasite?
We introduce the concept of a "digital parasite," explaining why this attack philosophy appears to be on the rise.

Root Causes 594: Google's Five PQC Recommendations for Policy Makers
In a recent blog post Google made five recommendations for policy makers. We walk down the list.

Root Causes 593: New PQC Guidance from CISA
CISA (Cybersecurity and Infrastructure Security Agency) has released new guidance about post-quantum cryptography in critical infrastructure, including some very sobering warnings. We go into the details.

Root Causes 592: When a CAA Record Outlives the CA
CAA records exist to restrict issuing CAs for a given domain to as few as one CA. But what happens when the CAA record outlives the CA to which it restricts issuance? Join us to find out.

Root Causes 591: Client Authentication Deprecation Date Moves Out
Chrome's deadline for deprecation of the clientAuth EKU and mTLS in public certificates has moved out. We give you the what, when, and why.

Root Causes 590: The Size of the CA Is Not the Size of the Risk
It would be easy to believe that the amount of risk posed to the WebPKI by any individual public CA is somehow proportional to the number of active certificates that CA has. This is false, however. In this episode we address this misconception.

Root Causes 589: Is a Cryptographically Relevant Quantum Computer Economically Viable?
We recently heard the argument that it's simply too expensive to develop a cryptographically relevant quantum computer. We vehemently disagree. In this episode we explain why.

Root Causes 588: It's Cryptographic Frogger from Here on Out
In this episode Tim explains that the transition to PQC is not just a change in cryptographic algorithms but also a fundamental shift in how we treat our cryptography. From here on out, IT systems need to be fundamentally crypto agile in a way we've never had to be before. Cryptographic Agility is the key to solve this problem.

Root Causes 587: AI Orchestration for Attackers
YouTube video version of this episode
https://youtu.be/-wMy3rPV1Lg

Root Causes 586: Beyond Harvest Now Decrypt Later
We expand on the concept of trust-now-forge-later to list a whole bevy of additional attacks that eventually will be enabled by cryptographically relevant quantum computers.

Root Causes 585: The Cryptographic Inventory Manifesto
We all love a good manifesto! Jason spells out the ten principles of the Cryptographic Inventory Manifesto, and we discuss.

Root Causes 584: Mapping DORA to CLM
We look at the new European DORA and NIS2 regulations and how Certificate Lifecycle Management is a key requirement to meet these requirements. You will be surprised how explicit these requirements are.

Root Causes 583: AI Versus ECC P 256
Recorded in Ottawa Ontario.

Root Causes 582: New Research Drastically Cuts Number of Qubits for Cryptographic Relevance
New research indicates that the number of qubits necessary to achieve cryptographic relevance has reduced by two orders of magnitude. We cover this breaking news and its implications.

Root Causes 581: A Timeline for Deprecation of Manual DCV Methods
By CABF ballot all manual methods of Domain Control Validation (DCV) will be deprecated by 2028. We explain which methods are due for deprecation and when.

Root Causes 580: Top Use Cases for Hybrid Certificates
We go over the qualities in abstract of a use case that strongly invites the use of hybrid certificates and then run down a list of specific use cases that meet these criteria. This includes OT systems, code signing, secure boot, WiFi, enterprise S/MIME, and more.

Root Causes 579: Make Cryptography Boring Again
In this episode Jason declares that we must make cryptography boring again. We get into what that means and why it matters.

Root Causes 578: 200 Days Won't Actually Be 200 Days
We have seen much talk of the upcoming drop of maximum TLS term to 200 days, followed by 100 days, and eventually down to 47 days. It happens that all those numbers are too large and the actual maxima will be less than that. We explain.

Root Causes 577: All the Stuff That's Coming in March
March 2026 is due to be the most eventful month in the history of the WebPKI. Join us as we go over all the many changes coming next month.
Recommended

پلی لیست | PlayList

English with Olivia | Slow Conversations & Vocabulary

Bible Tea

TED Talks Daily

Pod Save America

Dateline NBC

صداستان: ساعتی با موسیقی

Becoming: HER with Nikki Spoelstra

Exposing Workplace Bullying

Everyday AI Made Simple - AI For Everyday Tasks

FemTech Focus

Not Too Sensitive - Empowering Highly Sensitive People (HSPs) To Own Their Sensitivity