Oxen Privacy Tech FoundationによってによってSessionは、電話番号の要件を完全に排除することでほとんどの競合サービスよりも踏み込んだ、プライバシーファーストのメッセンジャーとしての地位を確立しています。Sessionをインストールすると、アプリはローカルで暗号化キーペアを生成し、IDとして機能する長い英数字の文字列であるSession IDを割り当てます。従来の意味でのアカウント登録は存在せず、セットアップ時に個人を特定できる情報は一切収集されません。

セキュリティアーキテクチャ

SessionはSignal Protocolを基盤として使用していますが、重要な点でいくつかの変更を加えています。最も注目すべき違いは、Double Ratchetアルゴリズムのperfect forward secrecyコンポーネントの削除です。Sessionは、分散型かつ非同期のメッセージ配信システムに対応するため、よりシンプルな鍵交換モデルを採用しています。これは実際のトレードオフです。ノードネットワーク上でのオフラインメッセージ保存を可能にする一方で、セッション鍵がSignalほど頻繁にローテーションされないことを意味します。セキュリティ研究者はこれを暗号化保護の実質的な低下として指摘しており、利用を検討しているユーザーはこの点を十分に考慮する必要があります。

メッセージは、Torと概念的に類似した3ホップのオニオンルーティングシステムを使用して、Oxen Service Node Networkを経由してルーティングされます。これによりIPアドレスが隠蔽され、中央集権型メッセンジャーと比べてトラフィック解析が大幅に困難になります。ただし、ネットワークの規模と速度はTorの成熟度にはまだ及ばず、高負荷時にはメッセージ配信が遅く感じられることがあります。

使いやすさ

インターフェースは洗練されており、WhatsAppやTelegramを使用したことがある人であれば概ね馴染みやすいでしょう。テキスト、ボイスメッセージ、画像共有、消えるメッセージ、グループチャットなどの基本機能はすべて期待通りに動作します。音声通話やビデオ通話も利用可能ですが、コアテキストメッセージング機能と比べて信頼性が低い場合が歴史的に多くありました。デスクトップクライアントは機能的ですが、デバイス間の同期にはQRコードスキャンではなくリカバリーフレーズが必要であり、セットアップ時の手間が増えます。

Session IDシステムはプライバシーの観点では優れていますが、実際の使いやすさの障壁となっています。66文字の16進数文字列を新しい連絡先と共有することは、ユーザー名や電話番号を共有するのと比べて不便です。アプリはこの問題に対して、少額の手数料でSession IDにマッピングされる人間が読みやすいONS(Oxen Name System)ユーザー名という形で部分的に対応しています。

価格と価値

Sessionはダウンロードから利用まで無料で、サブスクリプションの階層やアプリ内購入はありません。ONSユーザー名の登録には少量のOXEN暗号通貨が必要であり、技術に不慣れなユーザーにとってはわずかな障壁となります。追加機能をアンロックする有料プランは存在せず、すべてのユーザーに対してプライバシー保護が均一に提供されます。

プライバシーへの取り組み

このプロジェクトはデータの取り扱いについて透明性を保っています。オープンソースのコードにより、研究者が主張を独自に検証でき、財団はネットワークアーキテクチャに関するドキュメントを公開しています。メッセージの内容やユーザーのメタデータを保存する中央サーバーが存在しないことは、ほぼすべてのメインストリームの代替サービスに対して構造的なプライバシー上の優位性をもたらします。