エー‐イー‐エス【AES】
AES
読み方:エーイーエス
別名:AES暗号
AESとは、米国の国立標準技術研究所(NIST)が2000年に採用した暗号化方式のことである。
AESの暗号化アルゴリズムにはRijndael(ラインダール)が採用されている。
AES以前は、1976年に採用されたDES(Data Encryption Standard)が暗号化方式に採用されていた。DESは鍵長が56ビットであり、今日の観点で観れば鍵長としては短い。DESのアルゴリズムそのものは「トリプルDES」などに採用され、今日でも用いられている。
参照リンク
国立標準技術研究所(NIST)
Advanced Encryption Standard
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/06 02:34 UTC 版)
Advanced Encryption Standard (AES) は、アメリカが2001年に標準暗号として定めた共通鍵暗号アルゴリズムである。アメリカ国立標準技術研究所(NIST)が公募し、Rijndael(ラインダール)がAESとして採用された[4]。
- ^ Rijndaelでは128, 160, 192, 224, 256 bitsが選択可能。AESのスペックに合わせて3つに限定
- ^ Rijndaelでは128, 160, 192, 224, 256 bitsが選択可能。AESのスペックに合わせて128 bitsのみに限定
- ^ “Biclique Cryptanalysis of the Full AES” (PDF) (英語). 2016年3月6日時点のオリジナルよりアーカイブ。2016年10月9日閲覧。
- ^ a b 岡本 暗号理論入門 第2版(2002:51-52)
- ^ a b c d 結城 暗号技術入門 第3版(2003: 69-71)
- ^ A simple algebraic representation of Rijndael (Niels Ferguson, Richard Schroeppel, and Doug Whiting)(2003年6月6日時点のアーカイブ)
- ^ Sean Murphy (英語)
- ^ 角尾幸保, 久保博靖, 茂真紀, 辻原悦子, 宮内宏, "S-boxにおけるキャッシュ遅延を利用したAESへのタイミング攻撃 (PDF) ", SCIS2003
- ^ Cache-timing attacks on AES (PDF) (英語) - (Daniel J. Bernstein)
- 1 Advanced Encryption Standardとは
- 2 Advanced Encryption Standardの概要
- 3 安全性
- 4 参考文献
- 5 外部リンク
- Advanced Encryption Standardのページへのリンク