ネットワークをまたぐファイルとライブテキスト、エンドツーエンド暗号化
異なるネットワーク上のオンライン端末2台を 6 桁の数字コード(または参加リンク/QR)でペアリングし、ファイルや一時的なテキストを送ります。ブラウザは設計どおりRelayiumのTURNリレーを使いますが、リレーが見るのは暗号文だけで、Relayiumはメッセージ本文を保存しません。
転送を始める4ステップで転送
- 一方がサインインし、ファイルまたはテキスト用の 6 桁の数字ペアリングコードを発行します(参加リンク/QRの共有も可能)。
- もう一方はリンクを開くかコードを入力するだけ——コードでの参加にアカウントは不要です。
- 任意(「高度な検証」をオンにした場合):両端で6桁の検証コード(SAS。ペアリングコードとは別の値)を別経路で照合します。一致すればX25519エンドポイント公開鍵が置き換えられておらず、シグナリングサービスやTURNリレーが端末になりすましてアプリ層E2EEを終端していないことを確認できます。TURNはネットワーク経路上に残り、暗号文だけを運ぶ場合があります。
- 両端末がオンラインの間、相手のカードの一つの操作が共有ワークスペースを開きます。エンドツーエンド暗号化された1本の接続で、入力欄は既定で画面にあり、その下にファイルとフォルダの操作が並びます。ファイルとライブテキストは同じTURN経由で一緒に運ばれ、リレーが載せるのは暗号文だけです。接続には有限の寿命があり、ワークスペースは終わる前に知らせます。Relayiumは本文を保存せず、1件は最大65,536 UTF-8バイトです。
Relayiumが選ばれる理由
- エンドツーエンド暗号化 — X25519鍵交換とチャンクごとのAES-256-GCM。鍵は2台の端末間だけでネゴシエートされ、リレーもサーバーも復号できません。
- SASによる任意の中間者攻撃チェック — 6桁のSASを別経路で照合し、X25519エンドポイント公開鍵が置き換えられていないことを確認します。シグナリングサービスやTURNリレーによる端末のなりすましを検出しますが、ネットワーク経路にTURNがないことを証明するものではありません。TURNは暗号文だけを運びます。
- リレーは暗号文しか扱わない — ネットワークをまたぐブラウザ転送は、NAT越しでも確実につながるよう設計どおり高速TURNリレーを使います。リレーが扱うのは暗号文だけで、鍵や平文には触れません。
- 一時的なライブテキスト — 両端末がオンラインである必要があります。Relayiumは本文やサーバー側履歴を保存しませんが、受信端末はテキストをコピー・保持できます。1件は最大65,536 UTF-8バイトです。
- クロスプラットフォーム — Windows・macOS・Linux・Android・iOS——モダンブラウザさえあればインストール不要です。
- 無料 — 月々の中継トラフィック枠内で無料です。ファイルまたはテキストのコードを作る側はサインインし、コードで参加する側はアカウント不要です。
他の方法との比較
AirDropとの比較
AirDropはApple製品同士、かつ近接している場合に限られます。RelayiumはブラウザだけでWindows・Android・iPhone・Macをネットワークをまたいでエンドツーエンド暗号化しながらペアリングできます。
Snapdrop / PairDropとの比較
それらは同一ネットワーク限定です。Relayiumはネットワークをまたぐペアリング、アプリ層E2EE、X25519エンドポイント公開鍵の置換を検出する別経路のSAS照合を備えます。侵害されたリレーやシグナリングサーバーが密かに端末になりすましてE2EEを終端することを防ぎ、TURNは経路上で暗号文だけを運びます。
よくある質問
ファイルやメッセージはRelayiumのサーバーを経由しますか?
ネットワークをまたぐブラウザセッションは設計どおりTURNリレーを使いますが、ファイルもメッセージもエンドツーエンド暗号化され、リレーが見るのは暗号文だけです。Relayiumはメッセージ本文を保存しません。
コードは必須ですか?
はい。6 桁の数字コード(またはその参加リンク/QR)は 5 分間有効で、ネットワークをまたぐ2台の端末をペアリングします。コードはサーバーが 0-9 から一様ランダムに発行するため、どの数字も現れますし先頭が 0 になることもあります。自分で考えて作ることはできず、サーバーが発行したコードだけがペアリングできます。これは検証コード(SAS)の6桁とは別物で、SAS は両端の鍵から導出されます。
アカウントは必要ですか?
ファイルまたはテキストのペアリングコードを作る側はサインインが必要ですが、コードで参加する側はアカウント不要です。
エンドツーエンド暗号化されていますか?
はい——X25519鍵交換とチャンクごとのAES-256-GCM暗号化を使います。SASを別経路で照合すると、エンドポイント公開鍵が置き換えられず、シグナリングサービスやTURNリレーが端末になりすましてアプリ層E2EEを終端していないことを確認できます。TURNは経路上に残る場合も暗号文だけを運びます。
ファイルだけでなくテキストも送れますか?
はい。両端末がオンラインの間、1件最大65,536 UTF-8バイトの一時的なライブテキストを送れます。Relayiumは本文やサーバー側履歴を保存しませんが、各端末は受信テキストをコピー・保持できます。