了解IDEA加密算法
1990年XueJia Lai和Massey開發(fā)出IDEA加密算法雛形,稱為PES,即“建議的加密標(biāo)準(zhǔn)”。第二年,根據(jù)有關(guān)專家對這―密碼算法的分析結(jié)果,設(shè)計(jì)者對該算法進(jìn)行了強(qiáng)化并稱之為IPES,即“改進(jìn)的建議加密標(biāo)準(zhǔn)”。該算法于1992年更名為IDEA,即“國際加密標(biāo)準(zhǔn)”。
IDEA有大量的弱密鑰,這些弱密鑰是否會威脅它的安全性還是一個(gè)迷。IDEA密碼能夠抵抗差分分析和線性分析。 設(shè)計(jì)者Lai認(rèn)為IDEA不是一個(gè)群,但目前仍未得到證實(shí)。 Eurocrypt'97會議上給出了兩種新的攻擊低圈IDEA的方法,第一種攻擊方法可破譯大約3?5-圈的IDEA;第二種攻擊方法可破譯大約3-圈的IDEA。但從分析結(jié)果來看,這兩種攻擊方法并未對IDEA的安全性構(gòu)成威脅。
IDEA(International Data Encryption Algorithm)是一種國際信息加密算法。它是1991年的瑞士ETH Zurich由James Massey 和Xueiia Lai發(fā)明的,于l992年正式公開,是一個(gè)分組大小為64位,密鑰為l28位,迭代輪數(shù)為八輪的迭代型密碼體制。密鑰主要是通過二元和,模216加及216+l乘三種運(yùn)算來完成,IDEA另一特點(diǎn)是用戶可以根據(jù)需求選用64位或128位密鑰以滿足所需的安全要求。
IDEA算法的密鑰長度為128位。設(shè)計(jì)者盡最大努力使該算法不受差分密碼分析的影響,數(shù)學(xué)家已證明IDEA算法在其8圈迭代的第4圈之后便不受差分密碼分析的影響了。假定窮舉法攻擊有效的話,那么即使設(shè)計(jì)一種每秒種可以試驗(yàn)10億個(gè)密鑰的專用芯片,并將10億片這樣的芯片用于此項(xiàng)工作,仍需1013年才能解決問題;另一方面,若用1024片這樣的芯片,有可能在一天內(nèi)找到密鑰,不過人們還無法找到足夠的硅原子來制造這樣一臺機(jī)器。
現(xiàn)在來看應(yīng)當(dāng)說IDEA是非常安全的。并且,IDEA數(shù)據(jù)比較RSA算法加、解決速度快得多,又比DES算法要相對安全得多。











