プライベートキーが「4」だった証明書認証局事件をBrute Forceで解説

1 件の動画 · 更新: 1時間前
The Private Key Mistake! (TLS Key set to "4") - Computerphile 📺 The Private Key Mistake! (TLS Key set to "4") - Computerphile ⏱ 24:36📅 2026/10/30 15:47🌐 日本語翻訳

プライベートキーが「4」だった証明書認証局事件をBrute Forceで解説

▼

証明書認証局(CA)の一部証明書で、秘密鍵の値が「4」という極端に小さな数値だった事件が発覚しました。本編では、PKIとTLS接続の仕組みを整理した上で、OpenSSLやPythonスクリプトを使って実際にその秘密鍵を総当たりで特定し、証明書の偽装が可能になるまでの手順を実演します。

■ TLS証明書チェーンの仕組み
- 鍼穴・ルート証明書・中間証明書・末端証明書の関係を図解で解説
- 非対称暗号における秘密鍵と公開鍵の役割を整理

■ 事件の概要と問題点
- 発覚した認証局と、報告された複数の小さな秘密鍵の値
- 秘密鍵をランダムに生成していないことのリスク

■ 実際にBrute Forceで秘密鍵を特定する
- OpenSSLで証明書から公開鍵を抽出する手順
- PEMファイルの修正とPythonスクリプトによる総当たりの実演
- 特定した秘密鍵で署名が通るかどうかの検証

適切なツール設定の工夫が必要な点や、対応済み環境では攻撃が通らない理由など、技術的な詳細まで踏み込んで解説します。暗号技術やPKIに興味がある方、公開鍵インフラのセキュリティを実務的に理解したい方におすすめです。

このチャンネルのほかの紹介

PHPの重大な脆弱性2件を実演:リモートコード実行の仕組みと対応を解説

先週発表されたPHPの脆弱性2件を取り上げ、仕組みの概要から実際に利用可能なことの確認、公開までの経緯とその後の対応までを解説します。約14年分のリリースに影響した状態管理の問題を、図解と実機デモで追います。 ■ PHP…

画像ウォーターマークの仕組みと堅牢性:TrustMarkとSynthIDから学ぶ

画像に埋め込むウォーターマーク(電子透かし)の目的と仕組みを、ステガノグラフィとの違いから整理し、AI生成画像の来歴確認における役割を解説します。従来のLSB方式の弱点、ニューラルネットワークを用いた埋め込み・検出手法、…

フライトシミュレータのマルチプレイ同期:座標・速度・姿勢データとネットワーク設計

フライトシミュレータのマルチプレイにおいて、機体の位置や速度、姿勢をどのように共有し、限られたネットワーク帯域で同期するかを解説します。高度を含むXYZ座標、速度ベクトル、ピッチ・ロール・ヨーといった基本データから、UD…

この動画を紹介した Computerphile の最新動画も、紹介付きで読めます。

いつも見ているチャンネルも、同じように紹介できます。

いつも見ているチャンネルを追加する

📄 このページの紹介文は AI が独自に生成したものであり、著作権をはじめとする他者の権利(商標権・名誉権・プライバシー等)を侵害しないよう配慮しています。動画の著作権は各作成者に帰属します。