お知らせ

2本目の映像

v0.2.0 のための映像です。1本目が「3つのリレー」と言ったところから始まり、このリリースで加わったものを見せ、計測した数値をその代償とともに画面に出します。

訂正(2026-10-16):リリース v0.3.0 のリビジョン 2078098 での計測では、リレーが自分の時計で送ることで攻撃が当て推量の水準まで下がることは示されませんでした。auc の中央値は 0.44 から 0.67 に下がりますが、1点あたり5回の実行ではそれ以上は示せません。以下の当て推量についての主張は撤回します。現在の数値は研究のページにあります。

トップページの映像が新しくなりました。v0.2.0 のために作ったもので、1本目の映像から 始まります。1本目は “three relays.” という言葉で止まり、訂正されます。リレーはもっと多くてよい、と。

映っているもの

  • テストベッドには現在5つのリレーがあり、チェーンはその中から無作為に選んだ3つです。
  • リレーは自分のディスクリプタに署名し、クライアントは検証できたものからだけ鍵を受け取ります。
  • オニオン鍵はエポックごとに替わるので、記録された確立セルは開けなくなります。
  • セルは回線ごとに数えられます。複製、欠落、入れ替えがあればチェーンは閉じます。

計測しているもの

後半は研究ページの相関攻撃を、ひとつの場面として描いたものです。10本のフローが 3つのリレーを通り、観測者が2つの回線を見ています。

  • 保護なし:攻撃の auc は 1.000。
  • カバートラフィックを上乗せ、帯域 x2.99:やはり 1.000。
  • クライアントを一定の速度に、70 ms:0.951。
  • リレーが自分の時計で送る、66.5 ms:0.523。セルを数えるだけの攻撃に対しては、当て推量に近い 値です。代償は帯域 x3.00 と往復 185 ms。

この計測は暫定です。1点あたり5回の実行です。映像では、数値が出るすべての場面にそう書いてあります。

隠していないこと

画面には “today the last relay reads the message” という一文が出ます。現在、最後のリレーは メッセージを読みます。受信側クライアントとエンドツーエンドの層はまだありません。残りは 限界のページにあります。

映像は英語です。音楽は sewerslvt の looming.sorrow.descent で、冒頭には1本目の映像の音楽が 残っています。1本目の映像もプレーヤーの下から見られます。