DES(Data Encryption Standard)
Data Encryption Standard
代表的な共通鍵暗号アルゴリズムで、米国では政府標準の暗号化手法の1つになっている。
DESは、データを64ビット長のブロックに分割し、各ブロックを56ビット長の鍵で暗号化する共通暗号鍵アルゴリズム。トリプルDESは、DESを3重に繰り返すことで、暗号強度を高めている。DESは仕様が公開されている。
UNIXシステムにおけるログイン時のパスワードによるユーザー認証でDESが使われているのは有名。UNIXのパスワードはDESの鍵として機能しており、ある固定したデータを、ユーザーが打ち込んだパスワードを鍵として暗号化する。その出力された暗号文を、/etc/passwdに記録されたユーザーの暗号文データと一致するかどうかをチェックすることによって、ユーザー認証を行っている。UNIXのパスワードが8文字までしか有効ではないのは、DESの鍵が56ビットであることと関連している。トリプルDESが採用されていれば、16文字あるいは24文字まで有効である。
共通鍵暗号方式では、暗号鍵と復号鍵が共通なため、暗号情報をやり取りする双方で鍵を共有する。したがって鍵の漏えいを防ぐために、鍵の受け渡しや保管などにおいて厳重な管理が必要である。
Security&Trust フォーラム 新着記事
- 複雑化、巧妙化する脅威への対策は? (2012/5/23)
データ保護や標的型攻撃対策、クラウドセキュリティ……「第9回 情報セキュリティEXPO」の会場で見つけた製品を一挙に紹介 - 仮想化がはらむ新たなリスク (2012/5/17)
仮想化に伴って生じるセキュリティやパフォーマンスへの影響を慎重に考慮し、うまく制御していく方法を紹介します - 新入生も新入社員も勉強会に寄っといで! (2012/5/14)
週末ともなれば至るところでセキュリティ系勉強会やCTFなどのイベントがあり、ツイートも盛り上がりました - 防ごうにも防げない? Facebookでの情報漏えい (2012/4/27)
全世界のユーザー数が9億人を突破し、日本でも広がりつつあるFacebook。普及にともないさまざまな「ワナ」も……
|
|
@IT 新着記事
