メインコンテンツへスキップ
プロトコル・技術

JWE

JSON Web Encryption

データを暗号化して機密性と完全性を保護する形式。JWTの内容を秘匿する用途にも使われ、署名やMACを扱うJWSとは役割が異なる。

JWEを採用しても、そのデータを誰が作ったか、どの用途で受け入れるかの確認が自動的にすべて済むわけではありません。鍵管理、利用するアルゴリズム、受信者の識別を設計します。復号したトークンや秘密情報をログに残さないことも運用上の確認点です。

  • 初心者向けには「内容を読める相手を鍵で限定する封筒」
  • JWSの署名とJWEの暗号化を混同しない
  • 復号後も発行者・宛先・期限などの受け入れ条件を確認する
← 用語集一覧に戻る
ESC