Telegramのシークレットチャットは、Telegramの中で唯一、真にエンドツーエンドで暗号化されている機能です。通常のクラウドチャットとは異なり、シークレットチャットはデバイス上に保存され、転送はできず、自動削除タイマーなどの追加機能も備わっています。プライベートな1対1の会話には便利ですが、実際に利用する前に知っておくべき制限事項があります。
クラウドチャット vs Telegramシークレットチャット
Telegramのチャットのほとんどはクラウド上に保存されます。Telegramはチャットをサーバーに保存するため、スマートフォン、タブレット、デスクトップなど、どのデバイスでも同じ会話を開くことができます。これは便利ですが、デフォルトではエンドツーエンド暗号化されていません。一方、シークレットチャットは、サービスがサーバーに保存せず、チャットを作成した2台のデバイスにのみ存在する、真のエンドツーエンド暗号化された1対1の会話です。つまり、Telegramからログアウトしたり、再インストールしたりすると、シークレットチャットの履歴は消えてしまいます。
シークレットチャットは実際にどのようにメッセージを保護するのでしょうか?
Telegramの秘密チャットを使うと、すぐに3つの実質的な違いに気づきます。
- メッセージは関係する 2 つのデバイス上でのみキーを使用するため、Telegram のサーバーではメッセージを復号化できません。
- シークレットチャットで送信するメディアは、共有チャットキーとは紐付けられず、転送前に追加のワンタイム暗号化キーが付与されます。これにより、ファイルの再利用リスクが軽減されます。
- 秘密チャットには、自己破壊タイマーや転送ブロックなどのオプションがあります。また、スクリーンショットを検出して他のユーザーに警告する機能もあります (ただし、制限については後述します)。
Telegram の秘密チャットを開始するにはどうすればいいですか?
シークレットチャットはデスクトップやウェブでは利用できません。モバイルアプリのみです。私のスマートフォンアプリでは、手順は以下のとおりです。連絡先のプロフィールを開き、メニューをタップして「シークレットチャットを開始」を選択します。相手は承認する必要があります。承認後、鍵アイコンと「暗号化キー」のプレビューが表示され、相手と確認しながら安心してチャットを開始できます。簡単なチェックリストをご希望の方は、以下をご覧ください。
- 連絡先を開く → メニュー → 秘密チャットを開始する。
- 他のデバイスで承認します。
- オプション: 自己破壊タイマーを設定するか、キーの指紋を確認します。
別の方法をお探しなら、プライバシーを最優先に設計されたインターフェースを備えたアプリがあります。例えば、DailyNewstalkアプリ(Android、iOS)は、ニュースアプリのような外観でありながら、チャットはパスワードで保護された領域内に保持しています。これは、プライバシー重視のメッセージングツールを探している読者への代替案としてのみここで紹介しており、Telegramの機能の代替として紹介しているわけではありません。機密性の高い会話にサードパーティ製アプリを使用する前に、必ずアプリストアの開示情報とプライバシーポリシーを確認してください。開示:当社はDailyNewstalkと提携していますが、ここではプライバシー重視のメッセージングオプションを探している読者への代替案としてのみ紹介しています。

シークレットチャットのみの機能
すべてのボタンをリストすることはしませんが、その代わりに、日常的な使用においてそれらの機能がどのように動作するかを説明します。
シークレットチャットではメッセージの転送が拒否されるため、不用意な再共有は防げます。メッセージ(写真や音声メモを含む)は、受信者が開封後に自動削除するように設定できます。パスワードのような一時的な共有には便利ですが、相手が画面を撮影できることにご注意ください。Telegramはスクリーンショットを検知し、特定の状況でブロックするか、 Android バージョンを確認したり通知を送信したり IOSしかし、この保護は万能ではありません。外部カメラ、スクリーンレコーダー、あるいは一部のプラットフォームではバイパス機能を使うことも可能です。スクリーンショット通知は、あくまでも礼儀であり、絶対的な防御策ではありません。
また、シークレットチャットでアップロードされるファイルは、追加のレイヤーで暗号化されます。ファイルのアップロードにはワンタイムキーが使用されるため、ファイルの保護はチャットキーのみに依存しません。そのため、機密性の高いファイルを扱う場合、クラウドチャットよりもシークレットチャットの方が適しています。
主な欠点
率直に言うと、秘密のチャットは安全だと感じますが、制限があります。
- 1対1の会話にのみ対応しています。グループやチャンネルはありません。グループディスカッションにE2EEが必要な場合は、Telegramでは今のところ対応していません。その場合は、E2EEグループをベースに構築された他のアプリの方が適しています。
- シークレットチャットは開始したデバイスに残ります。端末を変更したりログアウトしたりすると、チャットは消えてしまいます。これは秘密性という点では良いのですが、利便性という点では良くありません。 core.telegram.org
- Telegramの暗号化プロトコル(MTProto)は独自のものであり、支持と批判の両方を招いています。セキュリティ研究者は、TelegramはデフォルトでE2EEを有効化しておらず、そのカスタムプロトコルにはSignalのようなプロトコルで見られるような広範かつ継続的な公開監査が欠けていると指摘しています。だからといってシークレットチャットが無価値になるわけではありませんが、絶対的な敵対者レベルのセキュリティが必要な場合、脅威モデルは変化します。
Telegram のグループチャットは E2EE ですか?
会話に強力なグループE2EEが必要な場合(活動家、ジャーナリスト、リスクの高い議論など)、グループE2EEがデフォルトになっているアプリを選ぶべきです。Telegramのグループチャットとクラウドチャットは、利便性と機能性を犠牲にして、サーバー側のさまざまな機能(検索、同期履歴、ボットなど)を実現しています。多くのカジュアルな利用シーンではこのトレードオフは問題ありませんが、リスクの高いグループチャットには、E2EE専用に設計されたアプリを選ぶべきです。
シークレット チャットではメディアとファイルは暗号化されますか?
はい。シークレットチャットでは、メディアはファイルごとにワンタイムキーを使用するため、ファイルはチャットキーに加えて独自の暗号化が施されて送信されます。つまり、1つのファイルを傍受した人がグローバルキーを再利用して他のファイルを復号することはできません。ただし、受信者がデバイス上で一度復号すれば、アプリ外へのコピーは阻止できないことを覚えておいてください。復号されたファイルは、他人のスマートフォンにあるファイルと同じように扱ってください。
自己消滅メッセージ — どれほど信頼できるのか?
自己破壊タイマーは、タイマーが切れると双方のメッセージを削除します。私は一時的な秘密を共有する時にこれを使いましたが、宣伝通りの効果がありました。誰かがスクリーンショットや外部録画を撮るまでは。ですから、自己破壊機能は利便性と追加のレイヤーとして使うべきであり、完全に消去する目的ではありません。Telegram自体も、スクリーンショットや外部カメラは保護を回避できる可能性があると警告しています。
クロスデバイス: 秘密チャットはあなたと一緒に移動できますか?
いいえ。シークレットチャットは、開始したデバイスに紐付けられます。これがトレードオフです。プライベートなストレージは優れていますが、携帯性は劣ります。スマートフォン、タブレット、デスクトップなど、複数のデバイスで会話を共有したい場合は、クラウドチャットを利用し、エンドツーエンド暗号化ではないことをご了承ください。ローカル環境のみでのエンドツーエンド暗号化が必要な場合は、シークレットチャットが最適です。
実用的な推奨事項
シークレットチャットを使用するのは次の場合です:
- 私はワンタイムシークレット(パスワード、プライベートドキュメントリンク)を共有しており、Telegram のサーバー上にコピーが保存されることを望みません。
- 他のデバイスと同期する必要のない、短くプライベートな交換をしたいです。
次の場合にはシークレットチャットを使用しないでください:
- グループE2EEが必要です。
- 私はデバイス間のメッセージ履歴に依存しています。
- デバイス間で永続的な監査証跡またはファイルの可用性が必要です。
機密情報を送信する前に確認すべき簡単な安全チェックリスト:
- 暗号化キー/指紋を相手と比較します。
- メッセージが 1 回限りの場合は、自己破壊タイマーをオンにします。
- スクリーンショット通知によって、画面録画や 2 つ目のデバイスの写真が停止されると想定しないでください。
- 高リスクの脅威モデルに対しては、監査済みのプロトコルを備えたアプリを優先します。
情報源と参考文献
- Telegram の FAQ と秘密チャットの概要 (公式)。 Telegram
- 秘密チャットに関するTelegramのプライバシーページ。 Telegramの秘密チャット
- ファイル暗号化とシークレット チャット API の動作に関するコア ドキュメント。 core.telegram.org
- MTProto とシークレット チャットの設計に関する技術的な FAQ と注意事項。 core.telegram.org
- Telegram のデフォルトの限界を指摘する暗号学者からの独立した解説。 blog.cryptographyengineering.com
