什么是對稱密鑰密碼體制?

2016-07-12 2284 0 編輯:Monster 來源:互聯網

所謂對稱密鑰密碼體制,即加密密鑰與解密密鑰是相同的密碼體制。

數據加密標準DES屬于對稱密鑰密碼體制。它由IBM公司研制出,于1977年被美國定為聯邦信息標準后,在國際上引起了極大的重視。ISO曾將DES作為數據加密標準。

對稱密匙

DES是一種分組密碼。在加密前,先對整個的明文進行分組。每一個組為64位長的二進制數據。然后對每一個64位二進制數據進行加密處理,產生一組64位密文數據。最后將各組密文串接起來,即得出整個的密文。使用的密鑰為64位(實際密鑰長度為56位,有8位用于奇偶校驗)。

DES的保密性僅取決于對密鑰的保密,而算法是公開的。目前較為嚴重的問題是DES的密鑰長度。56位長的密鑰意味著共有2的56次方種可能的密鑰,也就是說,共約有7.6x10的16次方種密鑰。假設一臺計算機1us可執行一次DES加密,同時假定平均只需搜索密鑰空間的一半即可找到密鑰,那么破譯DES要超過1000年。

但現在已經設計出來搜索DES密鑰的專用芯片。例如在1999年有一批在因特網上合作的人借助于一臺不到25萬美元的專用計算機,在略大于22小時的時間就破譯了56位密鑰的DES。若用價格為100萬美元或1000萬美元的機器,則預期的搜索時間分別為3.5小時或21分鐘。

在DES之后出現了國際數據加密算法IDEA (International Data Encryption Algorithm)[LAI90]。IDEA使用128位密鑰,因而更不容易被攻破。計算指出,當密鑰長度為128位時,若每微秒可搜索一百萬次,則破譯IDEA密碼需要花費5.4x10和18次方每年,這顯然是比較安全的。


本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾