CyberGlossary

暗号

復号

定義

適切なアルゴリズムと鍵を用いて暗号文を元の平文に戻す、暗号化の逆操作。

復号とは、対応する鍵を用いて暗号化アルゴリズムの逆操作を行い、暗号文から平文を取り戻す処理です。対称鍵方式では暗号化と同じ秘密鍵を使い、公開鍵方式では受信者の秘密鍵で公開鍵により暗号化されたデータを復号します。AES-GCM などの認証付き暗号モードでは復号時に完全性も検証され、暗号文や関連データが改ざんされていれば復号は失敗します。鍵漏洩、DES や RC4 などの弱いアルゴリズム、暗号解析による不正な復号は機密性を完全に損ないます。堅実な鍵管理、サイドチャネル耐性のある実装、AES-256-GCM や ChaCha20-Poly1305 などの現代的アルゴリズムにより、復号は正当な鍵保持者のみに限定されます。

  • Web ブラウザは TLS レコードを復号してページ内容を表示する。
  • ユーザーが FileVault のパスフレーズを入力するとディスク暗号化鍵が復号される。

関連用語