AI LAB / KEYWORD DICTIONARY

基礎知識

End-to-end encryption(エンドツーエンド暗号化)とは?

End-to-End Encryption

エンドツーエンド暗号化(E2EE)は、送信元でデータを暗号化し、受信先の端末でのみ復号する仕組みです。通信を仲介する事業者も、原則として内容を読めません。

仕組みと使いどころ

E2EEでは、メッセージなどのデータを送信者の端末で読めない形式に変換し、暗号化したまま転送します。復号に必要な鍵を持つ受信者の端末に到達して初めて元の内容へ戻るため、通信経路上の第三者やサービス提供者による内容の閲覧を防ぐ用途に使われます。クライアントとサーバー間だけを保護するHTTPSなどの通信経路の暗号化とは、サーバー側でも内容を復号できない点が異なります。ただし、対応する通信や相手との間で有効になっている必要があり、端末上で復号された後のデータや、権限を与えたアプリ、バックアップなどによるアクセスまで一律に防ぐものではありません。

End-to-end encryptionの活用例

たとえば、こんな場面で

機密性の高い相談や文書を送る際に、E2EE対応のメッセージ機能やファイル共有サービスを選ぶことが考えられます。対応条件を満たした通信では、仲介事業者を含む第三者から内容を保護できます。

使うときのポイント

サービス名だけで判断せず、対象の会話やファイルが実際にE2EEの適用対象かを確認します。例えばGoogle メッセージでは、対応するRCS通信は対象ですが、SMS/MMSは対象外です。端末や連携アプリのアクセス権も別に管理してください。

参考資料

What Is End-to-End Encryption? | IBM (新しいタブで開きます)HTTPS FAQs - Transparency Report Help Center (新しいタブで開きます)How end-to-end encryption in Google Messages provides more security (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る