認証付き暗号 【AE】 Authenticated Encryption / AEAD / Authenticated Encryption with Associated Data

概要

認証付き暗号(AE)とは、共通鍵暗号暗号利用モードの一つで、暗号化と送信者の認証暗号文完全性の確保を同時にうもの。暗号化メッセージ認証を組み合わせて実装される。

通常、暗号化うとメッセージの秘匿性が確保され、途中で第三者が暗号文を盗み見ても内容を盗み取られないようにすることができる。しかし、通信相手が「なりすまし」ではなく本物であること(認証性)や、伝送途上で改竄されていないこと(完全性)を受信側で検証することはできない。

認証付き暗号はこの3つの性質を同時に満たすことができるように設計された暗号利用モードで、平文暗号鍵から暗号文に加えてメッセージ認証コードMAC)を生成して暗号文と一緒に送信する。受信者は暗号文復号し、同時にコードを検証することで、送信者の確認と改竄の検知をうことができる。

暗号化認証コードMAC)生成の順番や組み合わせ方はいくつかの手順が提唱されている。「EtM」(Encrypt-then-MAC)は平文からまず暗号文を生成し、暗号文から生成したMAC暗号文を連結して送信する。IPsecTLSDTLSの拡張仕様として利用することができる。

「E&M」(Encrypt-and-MAC)は平文から暗号文MACを生成して連結する方式で、SSHなどで利用できる。「MtE」(MAC-then-Encrypt)は平文からMACを生成して連結し、平文+MAC暗号化する。TLSではEtMではなくこちらを選択することもできる。

(2024.7.15更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる