ディー‐イー‐エス【DES】
デス【DES】
DES
読み方:ディス,デス
別名:データ暗号化標準,データ暗号化標準規格,シングルDES
DESとは、1970年代に米国が標準暗号化方式に採用したことで知られる共通鍵暗号の方式である。トリプルDESやDES-Xなどの前身としても知られている。
DESはデータをブロックと呼ばれる単位に分割して暗号化する「ブロック暗号」である。ブロックあたりのデータ量(ブロック長)は64ビットとなっている。各ブロックが56ビットの暗号鍵によって暗号化される。
DESの鍵長56ビットは、今日の暗号化方式の鍵長としては短い。鍵長は短ければ短いほど解読されやすくなる。1999年には22時間あまりでDESが突破された記録がある。
DESの暗号化アルゴリズムは、比較的堅牢と評されている。DESのアルゴリズムは、DESの鍵長を184ビットに拡大したDES-Xや、DESによって暗号・複合・再度の暗号化という手順により複雑化を図ったトリプルDESなどの暗号化方式に継承されている。
Data Encryption Standard
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/25 00:19 UTC 版)
Data Encryption Standard(データ暗号化標準)、略してDES(デス、ディーイーエス[要出典])は、アメリカ合衆国の旧国家暗号規格、もしくはその規格で規格化されている共通鍵暗号である。ブロック暗号の一種であり、1976年国立標準局 (NBS) がアメリカ合衆国の公式連邦情報処理標準 (FIPS) として採用し、その後国際的に広く使われた。56ビットの鍵を使った共通鍵暗号を基盤としている。そのアルゴリズムは、機密設計要素、比較的短い鍵長、アメリカ国家安全保障局 (NSA) がバックドアを設けたのではないかという疑いなどで、当初物議をかもしていた。結果としてDESは、現代のブロック暗号とその暗号解読の理解に基づいて学究的に徹底した精査を受けた。
|
- ^ Walter Tuchman (1997). “A brief history of the data encryption standard”. Internet besieged:countering cyberspace scofflaws. ACM Press/Addison-Wesley Publishing Co. New York, NY, USA. pp. 275-280
- ^ RSA Laboratories. “Has DES been broken?”. 2009年5月27日閲覧。
- ^ Schneier. Applied Cryptography (2nd ed.). p. 280
- ^ Davies, D.W.; W.L. Price (1989). Security for computer networks, 2nd ed.. John Wiley & Sons
- ^ Robert Sugarman (editor) (July 1979). “On foiling computer crime”. IEEE Spectrum (IEEE).
- ^ P. Kinnucan (October 1978). “Data Encryption Gurus:Tuchman and Meyer”. Cryptologia 2 (4): 371. doi:10.1080/0161-117891853270.
- ^ Thomas R. Johnson. “American Cryptology during the Cold War, 1945-1989.Book III:Retrenchment and Reform, 1972-1980”. United States Cryptologic History 5 (3).
- ^ Konheim. Computer Security and Cryptography. p. 301
- ^ a b Levy, Crypto, p. 55
- ^ a b “NIST Special Publication 800-67 Recommendation for the Triple Data Encryption Algorithm (TDEA) Block Cipher, Version 1.1 (PDF)” (English). National Institute of Standards and Technology. p. 6. 2016年10月9日閲覧。
- ^ American National Standards Institute, ANSI X3.92-1981 American National Standard, Data Encryption Algorithm
- ^ “ISO/IEC 18033-3:2005 Information technology — Security techniques — Encryption algorithms — Part 3:Block ciphers”. Iso.org (2008年10月15日). 2009年6月2日閲覧。
- ^ Bruce Schneier, Applied Cryptography, Protocols, Algorithms, and Source Code in C, Second edition, John Wiley and Sons, New York (1996) p. 267
- ^ William E. Burr, "Data Encryption Standard", in NIST's anthology "A Century of Excellence in Measurements, Standards, and Technology:A Chronicle of Selected NBS/NIST Publications, 1901–2000. HTML PDF
- ^ “FR Doc 04-16894”. Edocket.access.gpo.gov. 2009年6月2日閲覧。
- ^ “Federal Register vol 70, number 96 (PDF)” (English). Office of the Federal Register, National Archives and Records Administration (2005年5月19日). 2016年10月9日閲覧。
- ^ S. Kumar, C. Paar, J. Pelzl, G. Pfeiffer, A. Rupp, M. Schimmler, "How to Break DES for Euro 8,980". 2nd Workshop on Special-purpose Hardware for Attacking Cryptographic Systems — SHARCS 2006, Cologne, Germany, April 3-4, 2006.
- ^ “FIPS 81 - Des Modes of Operation”. Itl.nist.gov. 2016年10月9日閲覧。
- ^ “FIPS 74 - Guidelines for Implementing and Using the NBS Data”. Itl.nist.gov. 2014年1月3日時点のオリジナルよりアーカイブ。2016年10月9日閲覧。
- ^ Stallings, W. Cryptography and network security:principles and practice. Prentice Hall, 2006. p. 73
- ^ “US GOVERNMENT'S ENCRYPTION STANDARD BROKEN IN LESS THAN A DAY (PDF)” (English). distributed.net (1999年1月19日). 2016年10月9日閲覧。
- 1 Data Encryption Standardとは
- 2 Data Encryption Standardの概要
- 3 DESに代わるアルゴリズム
- 4 セキュリティと解読
- 5 関連項目
- Data Encryption Standardのページへのリンク