什么是數(shù)據(jù)建站加密標(biāo)準(zhǔn)
2017-05-12 00:14:12
網(wǎng)先生編輯部
為了建立適用于計(jì)算機(jī)系統(tǒng)的商用密碼,企業(yè)網(wǎng)站建設(shè),美國商業(yè)部的國家標(biāo)準(zhǔn)局NBS于1973年5月和1974年8月兩次發(fā)布通告,向社會(huì)征求密碼算法。在征得的算法中,由IBM公司提出的算法lucifer中選。1975年3月,企業(yè)網(wǎng)站建設(shè),NBS向社會(huì)公布了此算法,以求得公眾的評(píng)論。于1976年11月被美國政府采用,DES隨后被美國國家標(biāo)準(zhǔn)局和美國國家標(biāo)準(zhǔn)協(xié)會(huì)(American National Standard Institute,論壇門戶網(wǎng)站建設(shè),ANSI) 承認(rèn)。1977年1月以數(shù)據(jù)加密標(biāo)準(zhǔn)DES(Data Encryption Standard)的名稱正式向社會(huì)公布。
1999年12月22日,RSA公司發(fā)起“第三屆DES挑戰(zhàn)賽(DES Challenge III)”。2000年1月19日,由電子邊疆基金會(huì)組織研制的25萬美元的DES解密機(jī)以22.5小時(shí)的戰(zhàn)績(jī),成功地破解了DES加密算法。DES已逐漸完成了它的歷史使命。
DES受到的最大攻擊是它的密鑰長(zhǎng)度僅有56比特,1990年S.Biham 和 A.Shamir提出了差分攻擊的方法,采用選擇明文247攻擊,最終找到可能的密鑰,M.Matsui 提出的線性分析方法,利用243個(gè)已知明文,成功地破譯了16圈DES算法,到目前為止,這是最有效的破譯方法。
DES使用56位密鑰對(duì)64位的數(shù)據(jù)塊進(jìn)行加密,并對(duì)64位的數(shù)據(jù)塊進(jìn)行16輪編碼。與每輪編碼時(shí),一個(gè)48位的“每輪”密鑰值由56位的完整密鑰得出來。DES用軟件進(jìn)行解碼需要用很長(zhǎng)時(shí)間,而用硬件解碼速度非??臁T?977年,人們估計(jì)要耗資兩千萬美元才能建成一個(gè)專門計(jì)算機(jī)用于DES的解密,而且需要12個(gè)小時(shí)的破解才能得到結(jié)果。所以,當(dāng)時(shí)DES被認(rèn)為是一種十分強(qiáng)壯的加密方法。
近些年,隨著計(jì)算機(jī)技術(shù)的提高,已經(jīng)有了現(xiàn)實(shí)的威脅。512位的密鑰已經(jīng)能被破解,但是要花很多的時(shí)間,計(jì)算量非常大,1024位長(zhǎng)度密鑰至今沒能被破解。DES作為一種高速對(duì)稱加密算法,仍然具有重要意義。特別是DES(密鑰系統(tǒng))和公鑰系統(tǒng)結(jié)合組成混合密碼系統(tǒng)。使DES和公鑰系統(tǒng)(如RSA)能夠各自揚(yáng)長(zhǎng)避短,提高了加密系統(tǒng)的安全和效率。
隨著攻擊技術(shù)的發(fā)展,DES本身又有發(fā)展,如衍生出可抗差分分析攻擊的變形DES以及密鑰長(zhǎng)度為128比特的三重DES等。
從1997年開始,RSA公司發(fā)起了一個(gè)稱作“向DES挑戰(zhàn)”的競(jìng)技賽。在首屆挑戰(zhàn)賽上,羅克·維瑟用了96天時(shí)間破解了用DES加密的一段信息。
數(shù)據(jù)加密標(biāo)準(zhǔn),1977年美國國家標(biāo)準(zhǔn)局公布了IBM公司研制的一種數(shù)據(jù)加密算法:數(shù)據(jù)加密標(biāo)準(zhǔn)。原定服役十年,由于在這期間,該加密標(biāo)準(zhǔn)沒有受到真正的威脅,20多年來一直活躍在國際保密通信的舞臺(tái)上。