メールかメッセンジャーか、結局それは二の次です。重要なのは別のことです:テキストは、自分の端末を離れる前に暗号化されていなければなりません。
内容がすでに暗号文であれば、攻撃者が途中で傍受しても意味がありません。この概要では、そこに至る一般的な方法を比較します。
伝送経路そのものだけが暗号化する場合(たとえばメッセンジャーに組み込まれた暗号化)、安全性は提供元による正しい実装という一点に左右されます。一方、テキストが事前にローカルで暗号化されていれば、その後の経路は問題になりません。
互いに独立した4つの段階。それぞれが単独でも障壁となり、合わせて一つのシステムになります:
プログラム自体も保護されています。12文字以上で、Argon2idにより強化されています。これは意図的に大量のメモリと計算時間を消費する方式です。このパスワードへのブルートフォース攻撃?現実的な時間ではまったく実行不可能です。
連絡先との最初の保護された通信の前に、ハンドシェイクが行われます。その後、セッション鍵はメッセージ1通ごとに自動的に更新されます – フォワードシークレシー(forward secrecy)。そして各メッセージは一度しか復号できず、二度目はどこでも不可能です – リプレイ保護。
目的は同じ、そこへ至る5つの異なる道。
| 方法 | エンドツーエンド暗号化 | Forward Secrecy | 提供元のサーバー経由で動作 |
|---|---|---|---|
| PGP / GPG | ✔ はい(固定鍵) | ✘ いいえ(追加プロトコルを使用しない場合) | ✘ いいえ(オフライン) |
| オンラインPGPツール | ✔ はい | ● 提供元による | ✔ はい |
| Signal / WhatsApp | ✔ はい(標準で) | ✔ はい | ✔ はい |
| Telegram(通常のチャット) | ✘ いいえ | ✘ いいえ | ✔ はい |
| Telegram (Secret Chat) | ✔ はい(任意) | ✔ はい | ● はい(仲介) |
| RotorCrypt X | ✔ はい(送信のたびに) | ✔ はい | ✘ いいえ(オフライン) |
PGP/GPGとRotorCrypt Xの場合:誰も信頼する必要はありません。暗号化はオフラインで、自分のコンピューター上で行われます。さらにPGP/GPGのソースコードは公開されています。
Signal、WhatsApp、Telegramでは事情が異なります。提供元を信頼することになります – 方式が正しく、バックドアが存在しないことを。Signal FoundationとMetaは米国企業です。そのためUS CLOUD Actの対象となり、米国当局が保存データにアクセスできる可能性があります。サーバーが実際にどこにあるかにかかわらずです。
Signal、WhatsApp、Telegram:バックグラウンドで自動的に、何もせずに暗号化します。PGP/GPGとRotorCrypt Xには中間の手順が必要です – テキストを暗号化し、暗号文をコピーして、それから送信します。手間はかかりますが、経路に依存しません。
日常のメッセージの大半は通常のメッセンジャーで十分です。しかし、提供元から独立した追加の暗号化が単なる予防措置を超える場面があります:
RotorCrypt Xはテキストに特化しています – テキストのみです。ファイルやフォルダにはRotorCrypt X-Filesがあります:互換性があり、専用のファイル金庫、自己解凍EXEとしてのエクスポート、ジェネレーター付きのパスワード金庫を備えています。
ローカルで、独立したプログラム(たとえばPGP/GPGやRotorCrypt X)を使います。その後で初めて、すでに暗号化されたテキストが、どの経路であれ送られていきます。
はい。Signalプロトコル、ダブルラチェット – セッション鍵はメッセージごとに更新されます。
任意のシークレットチャットのみです。通常のクラウドチャットは、エンドツーエンド暗号化なしでTelegramのサーバーに保存されます。
はい。たとえばKleopatra付きのGPG4Win – 無料でオープンソースです。
いいえ、RotorCrypt Xにはできません。そのためにファイル金庫付きの互換拡張RotorCrypt X-Filesがあります。
はい。米国の暗号化ソフトウェアは米国の輸出管理(EAR)の対象です。キューバ、イラン、北朝鮮、スーダン、シリア – これらへの輸出は制限されているか、許可が必要です。
いいえ。中国はWhatsApp、Telegram、Signalを完全に遮断しています。イランは2018年からTelegramを遮断し、ロシアは2026年から再び遮断しています。パキスタンとタイ:一時的に。状況は国や政治情勢によって変わります。