The Private Key Mistake! (TLS Key set to "4") - Computerphile

The Private Key Mistake! (TLS Key set to "4") - Computerphile

Source: YouTube · Computerphile · published Oct 30, 2026 · 24:38

Cybersecurity
No ratings yet Log in to rate
Transcript Available
Description

This video investigates a major security failure in which certificate authority eMudhra issued TLS certificates secured by trivially small private keys—including the number four—demonstrating live how easily such keys can be brute-forced and used to forge trusted website certificates 0:34.

Key Takeaways:
• A typical private key should be around 384 bits (~120 digits), but eMudhra used tiny values like 4, 56, and 115, making them trivially guessable 0:34.
• TLS trust works via a chain of certificates—leaf, intermediate, and root—so an attacker holding any signer's private key can impersonate trusted websites 1:40.
• The host extracts a public key from a broken certificate and brute-forces the private key by comparing generated key pairs, cracking one at value 115 in seconds 10:00.
• Standard tools like OpenSSL refuse user-supplied private keys, suggesting eMudhra used custom or deeply flawed tooling 12:31.
• With a cracked key, an attacker could forge certificates for any site; the attack only fails on up-to-date systems that have revoked the compromised certificates 22:28.

The video is both a clear explainer of public key infrastructure and a sobering reminder that cryptographic systems collapse when basic random-key generation is neglected.

Sources:

  • 0:34 Private key size and the trivially small values used
  • 1:40 TLS and certificate authority chain of trust
  • 10:00 Live demo: brute-forcing the private key
  • 12:31 OpenSSL won't accept custom private keys
  • 22:28 Implications of certificate forgery

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

So last Wednesday I woke up and I saw in the news something that I genuinely couldn't believe which is that um a certificate authority we'll talk about in a minute what that means use a private key with the value four that is not 400,000 million whatever right the number four how big is a typical private key supposed to be how how many digits do you reckon It's got to be like 32 like bits or something like that. >> Yeah. Way more. Way more. Yeah. Uh 300 on the top of my head. 384. Um so that would be about 120ish digits. >> Okay. >> And they decided to use just one >> and [clears throat] lots of zeros maybe. >> And lots of zeros. Yeah. Yeah. Um >> so is this like Sesame Street? Today's episode is brought to you with the number four. >> Yeah, exactly. Yeah. Sesame Street and every Muppet ca…