AI活用の教科書
セキュリティふつう3分で読了

エンドツーエンド暗号化

End-to-End Encryptionえんどつーえんどあんごうか

ひとことで言うと

送る人と受け取る人だけが中身を読めて、途中のサーバーでも読めないようにする暗号化のしくみです。

📖 もうちょい詳しく

何が新しいの?

メッセージアプリやビデオ通話が当たり前になり、「やりとりの中身を運ぶサーバーを、どこまで信じていいの?」という不安が出てきました。エンドツーエンド暗号化(端から端まで暗号化する方式)は、その不安に答えるしくみです。送る人と受け取る人だけが中身を読めて、間を中継するサーバーには読めないようにします。

どうやって動いてるの?

中身は送る人の手元で暗号化(読めない形に変換)され、受け取る人の手元ではじめて元に戻されます。この「戻すための鍵」を相手のスマホやパソコンだけが持っていて、途中のサーバーには渡しません。そのためサーバーには、ぐちゃぐちゃになったデータだけが通っていく形になります。

何ができるの?

チャットアプリの「秘密の会話」や、通話・ファイル共有を、運営側にも中身を見られにくい形で行えます。多くのメッセージアプリで採用されていて、最初から有効になっている場合もあります。プライバシーを守りたいやりとりで、安心の度合いを一段上げられます。

🌱 身近なたとえ

鍵のかかった宅配ボックスで例えると分かりやすいです。送る人が荷物を箱に入れて鍵をかけ、その鍵を開けられるのは受け取る人だけ、という状態です。運ぶ配達員(中継するサーバー)は箱を運びますが、中を開けて見ることはできません。鍵を持っている両端の人だけが中身に触れられる、というのがこの方式の考え方です。

✅ まず覚えるポイント

  • 「送る人」と「受け取る人」だけが中身を読める方式です。
  • 途中で中継するサーバーは、暗号化されたデータしか扱えません。
  • 中身を戻す鍵は、両端の端末だけが持ちます。
  • メッセージ・通話・ファイル共有などで使われています。
  • HTTPSなどは端末とサーバーの間を守りますが、これは中継するサーバーにも中身を読ませない、より踏み込んだ守り方です。

🧭 よくある勘違い

これがあれば何があっても安全?

中身は途中で読まれにくくなりますが、万能ではありません。相手のスマホやパソコン自体がのぞき見されていたら、戻したあとの中身は見られてしまいます。端末そのものを守ること(画面ロックや不審なアプリを入れない等)も合わせて大切です。

HTTPSと同じもの?

似ていますが範囲が違います。HTTPS(ウェブの通信を暗号化するしくみ)は、あなたとサーバーの間を守ります。エンドツーエンド暗号化は、相手とのやりとりをサーバーにも読ませない、もう一歩踏み込んだ守り方です。

🧩 関連して覚えると楽な言葉

  • 暗号化(encryption): データを読めない形に変えて守る基本のしくみです。
  • HTTPS: ウェブの通信を暗号化して安全にやりとりするしくみです。
  • 公開鍵暗号(public-key cryptography): 鍵を安全に受け渡すための、この方式の土台になる技術です。
  • VPN: 通信経路をまとめて保護して、外から見えにくくするしくみです。

🏁 ひとことでまとめ

やりとりに「両端だけが開けられる鍵」をかけて、運ぶ途中のサーバーにも中身を読ませない、強めの守り方です。