Twitterの共同創設者がセキュリティ重視のBluetoothメッセージングアプリ「Bitchat」をリリース

Twitterの共同創設者がセキュリティ重視のBluetoothメッセージングアプリ「Bitchat」をリリース
2008年のジャック・ドーシー。
2008年のジャック・ドーシー。画像: magerleagues/Flickr

Twitterの共同創業者であり、Blueskyの創業者でもあるジャック・ドーシー氏が、新しいメッセージングアプリ「Bitchat」をリリースしました。このアプリはBluetoothを活用し、インターネット、サーバー、電話番号を必要とせず、安全なピアツーピア通信を実現します。

従来のメッセージングプラットフォームの代替として開発されたBitchatは、Bluetoothメッシュネットワークを用いた完全な分散型通信の提供を目指しています。GitHubページによると、このアプリは中央インフラやアカウント設定を必要とせず、「完全に暗号化された通信」を可能にし、ユーザーのプライバシーとオフラインアクセスを重視しています。

Bitchatは現在TestFlightでベータテスト中です。GitHubリポジトリには、XcodeでネイティブiOS、iPadOS、macOSアプリをビルドするための手順が記載されており、GitHubには非公式のAndroidビルドも公開されています。

主な特徴

BitchatはBluetoothメッシュネットワークを主要な通信プロトコルとして利用しているため、アクティブなインターネット接続は必要ありません。今後のアップデートではWi-Fi Directのサポートが追加され、アプリの通信範囲と速度の両方が向上します。このアップデートの日程はまだ発表されていません。

その他の機能は次のとおりです:

  • 自動ピア検出による分散化。
  • 必要に応じてパスワードで保護されたチャネルを作成できるグループ チャット。
  • オフライン ユーザーがログインするとすぐに配信されるキャッシュされたメッセージ。
  • ナビゲーションをできるだけ簡単にするための、/join、/msg、/who などの IRC スタイルのコマンド。
  • メッセージの圧縮により、帯域幅の使用量も最大 70% 削減されます。
  • 適応型電力モードには、超低電力、省電力、バランスモード、パフォーマンスモードが含まれます。

セキュリティとプライバシーの管理

Bitchatには、多くの現代のメッセージングアプリには見られない高度なセキュリティとプライバシー管理機能も搭載されています。これらの機能には以下が含まれます。

  • アカウント登録、メールサインアップ、電話番号の確認をなくすことで完全な匿名性を実現します。
  • Curve25519 および AES-GCM アルゴリズムによるプライベート メッセージのエンドツーエンドの暗号化、チャネル固有のメッセージに対する Argon2id パスワード導出と AES-256-GCM 暗号化、およびメッセージの認証とデジタル署名のための Ed25519。
  • ダミー メッセージとタイミングの難読化により、痕跡を隠すことができます。
  • デバイスをトリプルタップして緊急データ消去します。

一般的な機能、セキュリティ機能、プライバシー制御の組み合わせにより、Bitchat は Facebook Messenger、WhatsApp、Snapchat、Telegram、Kik などのメッセージング アプリとは一線を画しています。

潜在的な使用例

Bitchatはインターネット接続を必要としないため、地域のインフラが機能不全に陥っている場合でも、ほぼあらゆる緊急事態で使用できます。兵士は戦時中にBitchatを使って安全に通信することができ、国内の法執行機関にも活用されています。

このメッセージングアプリは、緊急時以外にも活用できます。ハイキングやキャンプなどのアウトドアアクティビティに最適です。また、Bitchatは、大規模なコンサート、フェスティバル、スポーツイベントなどで友人や家族と連絡を取り合うのにも役立ちます。

新しいものと古いものを組み合わせる

ドーシー氏のBitchatは、従来のメッセージング機能と最新の技術革新を巧みに組み合わせています。IRCスタイルのチャットプロトコルとエンドツーエンドの暗号化や分散化といった機能を組み合わせることで、ソーシャルメディア以前のチャットルームを好みながらも、次世代の接続性とセキュリティ制御を活用したいユーザーのニーズに応えるプラットフォームとなっています。

編集者注:この記事は、GitHub リポジトリに Xcode でネイティブ iOS、iPadOS、macOS アプリをビルドするための手順が含まれていることを反映して更新され、記事が最初に公開されたときには利用できなかった非公式の Android ビルドを GitHub で共有しています。

Tagged: