通話データの安全を確保するため、Google Meet では複数の暗号化方式を採用しています。
- エンドツーエンドの暗号化: あなたと他の参加者のみがアクセスできるコードでデータをマスクします。
- クラウドでの暗号化: 転送中も Google データセンターでの保管時も情報を保護します。
- クライアントサイド暗号化: 組織は暗号鍵を完全に管理し、保護を強化できます。詳しくは、クライアントサイド暗号化についてをご覧ください。
Google Meet では、次のどちらの方法でもコミュニケーションをとることができます。
- 会議: リンクを使用して Google Meet 会議を作成または参加できます。会議はスケジュール設定して、または即席で設定でき、クラウド暗号化されます。
- 通話:
- 以前の Meet 通話機能
- 旧称 Duo。個人のアカウントまたは電話番号に直接発信する、エンドツーエンドで暗号化された通話機能です。
- Meet での通話
- クラウド暗号化で Google Workspace アカウント、個人用アカウント、または電話番号に直接発信する、アップグレード版のモバイル通話機能をご利用いただけます。
- 個人のユーザーはオプションでエンドツーエンドの暗号化を利用できます。以前の通話から Meet への移行に関する記事をご覧ください。
- 以前の Meet 通話機能
新しい通話機能が展開されたらすぐにご利用いただけるよう、Meet アプリは常に最新バージョンをご準備ください。このアップデートが加わった最新バージョンの Meet を通話の参加者全員が使用している場合は、新しい通話機能を使用していることがアプリ内のプロンプトで通知されます。プロンプトが表示されない場合は、デフォルトで以前の Meet 通話機能を使用することになります。すべてのユーザーが更新版の Meet アプリを使用するようになった段階で、以前の通話機能は使用できなくなります。
通話データの安全を確保するため、Google Meet では複数の暗号化方式を採用しています。エンドツーエンドの暗号化により、発信者と通話相手だけがアクセス可能なコードで通話データがマスクされます。クラウドでの暗号化により、お客様の情報は転送中も Google データセンターでの保管時も暗号化されます。
組織は、クライアントサイド暗号化を使用して暗号鍵を完全に管理し、保護を強化することもできます。詳しくは、クライアントサイド暗号化についてをご覧ください。
エンドツーエンドで暗号化された、以前の通話機能(旧称: Duo)の仕組み
エンドツーエンドの暗号化とは:
- 通信の保護を強化するセキュリティ対策の一つです。
- 1 対 1 およびグループでのすべての以前の通話機能(旧称: Duo)に組み込まれています。デフォルトで有効になっており、無効にすることはできません。
- 通話の参加者のみ音声を聞いたり、映像を見たりすることができます。
- Google が通話の音声や映像を視聴したり、保存したりすることはできません。
エンドツーエンド暗号化(E2EE)のシンボルは、以前の通話で表示されます。
- 鍵が付いた盾のアイコン 。
- このアイコンをタップすると、[エンドツーエンドの暗号化] と表示されます。
- 以前の通話機能: 鍵が付いた盾のアイコンに続けて [エンドツーエンド暗号化] と表示されます。全画面表示に切り替えるとこの表示は消えます。
1 対 1 およびグループでの以前の通話機能(旧称: Duo)におけるエンドツーエンドの暗号化とは、通話データ(音声と映像)の暗号化が、あなたのデバイスから通話相手のデバイスの経路全体を通して行われることを意味します。暗号化された音声と映像をデコードするには、共有シークレット鍵が必要になります。
鍵とは:
- 発信者のデバイスと通話相手のデバイスで生成される番号で、これらのデバイス上にのみ存在します。
- 通話が終了すると消去されます。
- 以下とは共有されません。
- その他のユーザー
- その他のデバイス
誰かが通話データにアクセスできたとしても、鍵がなければデータを解読することはできません。
1 対 1 の通話におけるデータ保護の仕組み共有シークレット鍵は通話参加者のデバイスに留まります
あなたのデバイスでは、共有シークレット鍵を使用して通話の音声と映像が復号されます。この鍵はあなたのデバイスと通話相手のデバイスで作成され、通話が終了すると削除されます。また、いずれのサーバーとも共有されません。
共有鍵に必要なもの
共有鍵を計算するには、各デバイスで次のものが必要です。
- 秘密鍵(あなたのデバイスにのみ保存されます)
- 公開鍵(Duo のサーバーに保存されます)
Meet で通話用アカウントを初めて設定またはリンクするときに、ご利用のデバイスで秘密鍵と公開鍵のペアがいくつか作成されます。これで、エンドツーエンドで暗号化された複数の通話に対応できるようになります。
共有シークレット鍵の生成方法
- まず、デバイス間で公開鍵の交換が行われます。ただし、各デバイスの秘密鍵は互いに明らかにはなりません。
- 次に、各デバイスが自分の秘密鍵と他のデバイスから受け取った公開鍵を使用して共有シークレット鍵を計算します。計算には暗号化と呼ばれる数学的プロセスが使用されます。
Google サーバーが通話をデコードすることはできません
Duo から誰かに通話を発信すると、通常はその通話の音声と映像があなたのデバイスから通話相手のデバイスに直接送信されます(この接続をピアツーピアと呼びます)。つまり、通話が Google サーバーを経由することはありません。
ただし、場合によってはピアツーピア接続が利用できないことがあります(ネットワーク設定によってブロックされる場合など)。この場合は、あなたのデバイスから通話の音声と映像が Google のリレーサーバーを経由して相手のデバイスに送信されますが、共有シークレット鍵がないため、リレーサーバーが通話をデコードすることはできません。
グループ通話の機密性はサーバー上で確保されます
グループ通話もエンドツーエンドで暗号化されますが、通話品質の維持のため通話は Google サーバーを経由します。
このサーバーを経由して、参加者各自の通話音声と映像がグループの他のメンバーに転送されます。サーバーが通話を転送する際には、映像の送信元デバイスなどの通話情報が使用されます。サーバーはエンドツーエンドの暗号鍵にアクセスできず、メディアを復号することもできません。
グループ通話では複数の鍵が使用されます
サーバー経由の通話に参加する際には、グループ メンバー各自のデバイスで次の鍵が自動的に使用されます。
- 通話の音声と映像を暗号化するための発信者鍵。誰かがグループ通話を開始すると、メンバーのデバイス間でこの鍵が交換されます。
- 通話情報を暗号化するためのクライアント/サーバー間鍵。各デバイスとサーバー間でこの鍵が交換されます。
鍵の役割
鍵の役割は次のとおりです。
- 通話の音声と映像を暗号化して、グループのメンバーのみが通話を視聴できるようにする。
- グループ通話に参加中の他のメンバーの音声、映像、情報をデコードする。
グループ通話中に鍵が変わることがあります
次のいずれかの場合、参加者全員のデバイス間で新しい発信者鍵が交換されます。
- 誰かがグループから退出した
- 通話中に、グループに新しいメンバーが追加された
グループ通話開始と同時に通話に参加しなかったメンバーがいても、その通話が行われている間はそのメンバーのデバイスでメンバー全員の発信者鍵が使用可能になるため、後からいつでも通話に参加できます。
グループ通話が終了すると、全員の発信者鍵が削除されます。
詳しくは、Duo におけるエンドツーエンドの暗号化に関する技術文書をご覧ください。
問題を解決するために、Google Meet では、以前の通話機能(旧称: Duo)の以下の情報を使用します。
- 通話が途切れた、または遅延が発生した原因と日時
- 発信者と受信者のデバイス ID
- グループ通話参加者の電話番号
これらの情報は約 1 か月間 Google サーバーに安全に保存されます。
クラウドで暗号化される会議と Meet 通話の仕組み
データのセキュリティとプライバシーを保護するため、Google Meet では会議と Meet 通話に対して次のようなクラウド暗号化対策を講じています。
- デフォルトでは、Google Meet で実施する会議の会議データと Meet 通話データは、クライアントと Google データセンター間の転送時に暗号化されます。
- Google ドライブに保存された会議と Meet 通話の録音は、デフォルトで保存時に暗号化されます。
- 会議と Meet の通話の暗号化は以下に準拠しています。
- Datagram Transport Layer Security(DTLS)に関するインターネット技術特別調査委員会のセキュリティ基準
- Secure Real-time Transport Protocol(SRTP)
詳しくは、DTLS と SRTP に関する情報をご確認ください。
Meet 通話で追加の暗号化を有効にする方法
Meet 通話には、デフォルトでクラウド暗号化が適用されます。これにより、クラウドで暗号化された機能を拡張できます。機能には、通話中のメッセージ、リアクション、アドオン、アンケート、Q&A などが含まれます。ユーザーの情報は、転送中も Google データセンターでの保管時も暗号化されます。
個人アカウントをご利用のお客様省略可: 通話開始前の画面で [追加の暗号化] をオンにすると、エンドツーエンドの暗号化を追加できます。
- この機能は、個人アカウントを持つユーザー同士の通話でのみご利用いただけます。[追加の暗号化] をオンにしてビジネス アカウントまたは EDU アカウントに電話をかけようとすると、「このユーザーの組織では、エンドツーエンドの暗号化された通話の受信が許可されていません」というエラー メッセージが表示されます。
- 追加の暗号化を有効にすると、追加の暗号化モードでサポートされていないクラウド暗号化機能(以下に例を示します)がグレー表示になります。
- 通話中のメッセージ
- リアクション
- Polls
- Q&A
- アドオン
- 不正行為を報告する機能
次のアイコンで暗号化の種類を確認できます。
- クラウドでの暗号化:
- 中が空白の盾のアイコン をタップすると、「この通話はクラウドで暗号化されます」と表示されます。
- 追加の暗号化:
- 鍵のかかった盾のアイコン をタップすると、「この通話は追加の暗号化を使用しています」と表示されます。
- 通話中は、青い鍵のバッジ になります。
追加の暗号化の切り替えは使用できず、通話は常にクラウド暗号化されます。