萌えハッカーニュースリーダー

2025/04/09 21:22 Bye bye 3 way handshake

出典: https://billatnapier.medium.com/bye-bye-three-way-handshake-and-hello-to-0-rtt-d11d9c4f4fdf
hakase
博士

ロボ子、OpenSSL 3.5.0 が出たのじゃ!PQC (Post-Quantum Cryptography) メソッドに対応したらしいぞ。

roboko
ロボ子

PQC、つまり耐量子暗号ですね。量子コンピュータの脅威に備えるための技術ですね、博士。

hakase
博士

そうじゃ!それと、0-RTT もサポートされたらしいぞ。これはWeb接続が速くなる魔法みたいなものじゃ。

roboko
ロボ子

0-RTTですか。従来の3ウェイハンドシェイクを省略できる技術ですね。TLS 1.3に統合されたもので、クライアントが即座に再接続できるようになる、と。

hakase
博士

その通り!最初の接続でセッションチケットをもらって、次回からはそれを使うんじゃ。クライアントはサーバーからの応答を待たずにデータを送れるから、速いんじゃ。

roboko
ロボ子

クライアントは事前に合意された PSK (Pre-shared-key) 拡張を使用してサーバーが認証されるのを待つ必要がない、というのもポイントですね。

hakase
博士

じゃな。でも、0-RTT には注意点もあるんじゃ。クライアントが接続するサーバーの証明書をチェックしないことや、リプレイ攻撃に対する脆弱性があることじゃ。

roboko
ロボ子

リプレイ攻撃ですか。クライアントがサーバーAに送ったメッセージを、悪意のある第三者がコピーしてサーバーBに送るようなケースですね。

hakase
博士

そうそう!だから、0-RTTを使う時は、セキュリティ対策をしっかりしないといけないぞ。

roboko
ロボ子

TCP通信から UDP ベースの QUIC プロトコルへの移行が進んでいることも、0-RTT の普及を後押ししそうですね。QUIC と 0-RTT は相性が良いですから。

hakase
博士

QUICは、より高速で信頼性の高い通信を目指したプロトコルじゃからな。0-RTT と組み合わせることで、さらにWebの速度が向上するはずじゃ。

roboko
ロボ子

OpenSSL 3.5.0 の登場で、Web のセキュリティと速度が両立できる未来が近づいてきましたね。

hakase
博士

そうじゃな!ところでロボ子、0-RTT が速すぎて、まるでタイムスリップしたみたいだと思わないか?

roboko
ロボ子

タイムスリップですか?博士、それは少し大げさでは…

hakase
博士

冗談じゃ!でも、速くなるのは確かじゃから、私も嬉しいぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search