エーイーエス‐にひゃくごじゅうろく【AES256】〔‐ニヒヤクゴジフロク〕
AES256
AES256とは、AES(Advanced Encryption Standard)と呼ばれる暗号化方式のうち、256ビット長の暗号鍵を使用する方式のことである。
AESは2000年に、それまでの標準的な暗号化方式であったDES(Data Encryption Standard)に替わる新たな暗号化方式として、米国の国立標準技術研究所(NIST)によって米国標準規格として導入された。共通鍵暗号方式で、使用する暗号鍵が128ビット、192ビット、256ビットの3種類ある。このうち最長の256ビット暗号鍵を使用するAES256は、2013年現在、最も堅固な暗号化方式の一つと言われている。
参照リンク
Announcing the ADVANCED ENCRYPTION STANDARD - National Institute of Standards and Technology。PDF形式
Advanced Encryption Standard
(AES256 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/30 05:26 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 外部リンク
- AES256のページへのリンク