AESとは?えーいーえす
AESとは、共通鍵(対称鍵)暗号方式のブロック暗号で、DESの後継として公募と公開審査を経て米国標準に選ばれたRijndaelが元になっている。ブロック長は128ビット固定、鍵長は128・192・256ビットから選び、鍵長が長いほど処理の段数(ラウンド数)が10・12・14と増える。
最終更新:2026-10-06
この語が出る過去問を解く →背景
前身のDESは鍵長が56ビットしかなく、計算機の性能向上によって総当たりで破られる危険が現実のものになった。そこで後継を公募と公開審査で選ぶという手続きがとられ、設計を隠さずに安全性を検証したアルゴリズムが標準の座に就いた。いまはCPUに専用命令が載っているため処理も軽く、性能を理由に暗号化を見送るという言い分が立ちにくくなっている。
具体例
TLSの通信本体はAES-GCMで保護され、DBのTDE(透過的データ暗号化)やバックアップファイルの暗号化にもAES-256が使われる。IntelやAMDのCPUが備えるAES-NI命令によりソフトウェア実装より数倍速く処理できるため、表領域の暗号化を性能低下の懸念だけで避ける判断は取りにくい。
試験での引っ掛け
AESは共通鍵暗号であり、公開鍵暗号ではない——RSAと並べて選ばせる問題が定番になっている。鍵長とラウンド数の対応(128なら10、192なら12、256なら14)も問われる。またブロック暗号なので単体では固定長しか扱えず、長い平文にはCBCやGCMといった利用モードの指定が要る。同じ平文が同じ暗号文になるECBモードは使わない。
関連用語
出た過去問
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの3 技術要素 > 1. 情報セキュリティ > (8) 情報セキュリティに関する技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。