応用情報暗記無料で始める

共通鍵暗号方式(AES・ブロック暗号モード)とは?きょうつうかぎあんごうほうしき

共通鍵暗号方式(AES・ブロック暗号モード)とは、暗号化と復号に同じ鍵を使う方式。標準はAESで、平文を128ビットのブロックに区切って処理するブロック暗号にあたる。ブロックの連結方法である暗号利用モード(ECB、CBC、CTR、GCMなど)の選択が安全性を左右し、n人が相互に通信する場合の必要鍵数はn(n−1)/2個になる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では7回出題され、ほかに2問の解説で触れられています(2016年度〜2024年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:共通鍵暗号方式、AES・ブロック暗号モード、AES、ブロック暗号モード、共通鍵暗号

この語が出る過去問を解く →

背景

公開鍵暗号は鍵配送の問題を解いたが演算が重く、大量のデータを流す用途には向かない。速さは共通鍵、鍵の配り方は公開鍵と役割を分けたハイブリッド方式がTLSなどで使われるのはこのためである。またブロック暗号は同じ入力が同じ出力になる決定性を持つため、ブロックを素直に並べると平文の模様が透けてしまう。暗号利用モードは、この決定性を崩すために存在する。

具体例

無線LANのWPA2はAESをCCMPモードで使い、TLS1.3が採用するAES-GCMは暗号化と改ざん検知を同時に行う認証付き暗号になっている。CBCのように別途メッセージ認証符号を付ける構成より、順序や検証手順の実装ミスが入り込みにくい。

試験での引っ掛け

共通鍵暗号は高速だが通信相手ごとに別の鍵が要り、必要鍵数はn(n−1)/2個。公開鍵暗号の2n個と比べ、人数が増えるほど急激に増える。また「AESなら安全」ではなく、ECBモードのように利用モードを誤れば平文の模様が露見し、鍵長を伸ばしてもモードの弱さは補えない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では7回出題(2016年度〜2024年度)
  • 分野:テクノロジ系
  • 共通鍵暗号は高速だが通信相手ごとに別の鍵が要り、必要鍵数はn(n−1)/2個。