今回は、共有鍵暗号の1つである DES(Data Encryption Standard)暗号のアルゴリズムについて解説していこうと思います。 DES とは? 今回扱う DES による暗号と復号の流れを簡単に見てみましょう。 まず、送信者(アリス)が受信者(ボブ)に送りたいメッセージ ...
そこでNISTは,DESに代わる強力な暗号アルゴリズムを1997年に公募し,審査を開始した(関連記事)。 その結果,ベルギーの暗号学者が開発した「Rijndael(ラインドール)」が次世代標準暗号「Advanced Encryption Standard(AES)」として選定された(関連記事)。
「DES」(Data Encryption Standard)と「AES」(Advanced Encryption Standard)は、どちらも暗号アルゴリズムの名前だ。一見似た名称であり、どちらも共通鍵を用いてデータをブロック(固定長のデータ)単位で暗号化する「共通鍵ブロック暗号」方式に分類される。