「DES暗号」の版間の差分
提供: セキュリティ
行13: | 行13: | ||
== 概要 == | == 概要 == | ||
+ | 1960年代後半に[[IBM]]社によって開発されました。 | ||
+ | 1977年にアメリカ政府標準技術局([[NIST]])により連邦情報処理基準に採用されました。 | ||
アメリカで規格化された[[共通鍵暗号]]で、[[ブロック暗号]]です。 | アメリカで規格化された[[共通鍵暗号]]で、[[ブロック暗号]]です。 | ||
鍵長は56bitで、データを64bit長のブロックに分割し、各ブロックを鍵で暗号化します。 | 鍵長は56bitで、データを64bit長のブロックに分割し、各ブロックを鍵で暗号化します。 | ||
行20: | 行22: | ||
理論的な攻撃方法が存在します。 | 理論的な攻撃方法が存在します。 | ||
現在では、[[AES暗号]]に取って代わられました。 | 現在では、[[AES暗号]]に取って代わられました。 | ||
+ | |||
+ | == 解読 == | ||
+ | |||
+ | [[DES]] の解読法については、最も実用的な攻撃法は、[[総当り攻撃]]です。 | ||
+ | |||
+ | 総当り攻撃の高速な攻撃手法 | ||
+ | |||
+ | * [[差分解読法]] | ||
+ | * [[線形解読法]] | ||
+ | * Davies' attack | ||
== インストール == | == インストール == |
2013年1月18日 (金) 00:45時点における版
DESは、Data Encryption Standard(データ暗号化標準)の略です。
読み方 です でぃーいーえす
概要
1960年代後半にIBM社によって開発されました。 1977年にアメリカ政府標準技術局(NIST)により連邦情報処理基準に採用されました。 アメリカで規格化された共通鍵暗号で、ブロック暗号です。 鍵長は56bitで、データを64bit長のブロックに分割し、各ブロックを鍵で暗号化します。
トリプルDES(3DES)は、DESを3回繰り返して、暗号強度を高めています。
理論的な攻撃方法が存在します。 現在では、AES暗号に取って代わられました。
解読
DES の解読法については、最も実用的な攻撃法は、総当り攻撃です。
総当り攻撃の高速な攻撃手法