量子インターネットセキュリティとは?レイヤー別に見る量子通信インフラの脅威と対策
「鍵配送が量子化されたから安全」は早計です。OSI参照モデルの各層で、量子通信インフラ特有の脅威と前提の変化を整理します。
トランスポートレイヤーと鍵配送の量子化
古典的なインターネットでは、TLSがトランスポート層 (正確にはOSIの第4〜6層にまたがる領域)で、ECDHEのような計算量的な困難性(離散対数問題)に 依拠した鍵交換を行っています。量子インターネットでは、この鍵交換そのものを BB84等のQKDに置き換えることで、安全性の 根拠を「計算量的な困難性」から「量子力学の法則」へと転換します。これは、将来の量子コンピュータが ECDHEを含む公開鍵暗号を攻略しても、鍵配送そのものは影響を受けないという意味で重要な変化です。
ただし、ここで注意すべきなのは、「鍵配送が量子化された」ことと「通信全体が安全になった」 ことはイコールではないという点です。QKDが提供するのは共有される鍵のビット列だけであり、 実際のデータ本体は依然としてAESのような古典的な共通鍵暗号で暗号化されます。つまり量子インター ネットの実態は、鍵配送だけが量子化された、古典暗号とのハイブリッド構成である ことがほとんどです。
OSI層別に見る量子通信インフラのセキュリティ
| 物理層 | 光子そのものが情報を運ぶため、実機の欠陥を突く攻撃が現実の脅威になります。代表例が 「検出器盲目化攻撃(detector blinding attack)」で、受信側の単一光子検出器に強い光を当てて 飽和させ、古典的な光信号として振る舞わせることで盗聴を試みる、実際に実証された攻撃手法です。 また、単一光子源の代わりに弱コヒーレント光パルスを使う実装では、1パルスに複数光子が 含まれる場合に一部を盗み見る「光子数分割攻撃」が理論上可能で、これへの対策として デコイ状態(おとりの強度のパルスを混ぜて分割攻撃を検出する手法)が広く実装されています。 |
|---|---|
| リンク層(量子リピータ網) | 真の量子リピータ(エンタングルメントスワップ のみを用い、鍵情報そのものを測定・再送しない中継)であれば、中継ノードを信頼する必要は ありません。しかし現在商用展開されている多くのQKDネットワークは「トラステッドノード」方式 ――各中継地点で一度鍵を測定・復号し、次の区間用に再暗号化して転送する方式――を採用しており、 この場合はすべての中継ノードを信頼する必要があるという、古典的な hop-by-hop VPNと同様の弱点を抱えています。 |
| トランスポート/セッション層 | QKDは鍵の機密性は保証しますが、認証は別問題です。中間者攻撃を防ぐには、 通信の初期段階でAliceとBobが「確かに正しい相手と通信している」ことを保証する古典的な 認証チャネル(事前共有鍵、または当面は従来型の公開鍵基盤)が別途必要になります。この 認証チャネルの安全性が、QKDシステム全体の安全性の隠れた前提になっている点は見落とされがちです。 |
| アプリケーション層 | 最終的にアプリケーションが使うのは、QKDが生成した鍵で暗号化されたAES等の古典暗号文です。 東芝が「量子セーフネットワーク」と呼ぶサービスも、実態はこのようなQKD由来の鍵と古典暗号の 組み合わせであり、既存のネットワーク機器・プロトコルスタックとの統合という、地に足の着いた 実装課題が中心になります。 |
広告
まとめ
- 量子インターネットは、鍵交換の安全性の根拠を計算量的困難性から量子力学の法則へ転換する
- ただしデータ本体の暗号化は依然として古典的な共通鍵暗号が担うハイブリッド構成である
- 物理層では検出器盲目化攻撃・光子数分割攻撃といった実機特有の脅威がある
- トラステッドノード方式のQKD網では、中継ノードすべてを信頼する必要があるという弱点が残る
- QKDは鍵の機密性は保証するが認証は保証しないため、別途認証チャネルの安全性が前提になる