淺析四種新型加密技術(shù)及其特點
隨著計算機網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)絡(luò)安全日益受到人們的重視,對加密技術(shù)也提出了越來越高的要求。一個好的加密算法,首先表現(xiàn)在它的安全性上;其次要考慮到它在軟、硬件方面實現(xiàn)的難易度;三要看使用此加密算法時會不會影響到數(shù)據(jù)的傳輸速度。

基于Montgomery算法的RSA公鑰加密技術(shù)
RSA公鑰密碼算法是目前使用最廣泛的一種加密算法。它的理論基礎(chǔ)是一種特殊的可逆模冪運算,其安全性是基于分解大數(shù)的困難性。為安全起見,目前模n及密鑰的長度為 512~2048(二進(jìn)制 )位,算法計算密集?;贛ontgomery算法,近來提出了一種改進(jìn)的快速高基模乘算法。該算法求出了乘法的最積,使得乘法和模減運算同時進(jìn)行。并且所有的運算是以字節(jié)為單位。模冪算法采用從右到左掃描指數(shù)的方法,可以使得兩次模乘運算同時進(jìn)行,即用Montgomery算法把部分積對任意的n取模轉(zhuǎn)化為對基數(shù)R取模,從而簡化計算過程。不足之處,就是隨著數(shù)據(jù)位數(shù)u的增加,加密安全性就越高,但加密速率卻呈平方遞減。
橢圓曲線算法(ECC)
自20世紀(jì)80年代中期被引入以來,橢圓曲線密碼體制逐步成為一個令人感興趣的密碼學(xué)分支。這種密碼體制的誘人之處在于安全性相當(dāng)?shù)那疤嵯?,可使用較短的密鑰。而且它是建立在一個不同于大整數(shù)分解及素域乘法群而廣泛為人們所接受的離散對數(shù)問題的數(shù)學(xué)難題之上。同時,橢圓曲線資源豐富,同一個有限域上存在著大量不同的橢圓曲線,這為安全性增加了額外的保證,也為軟、硬件實現(xiàn)帶來方便。
量子加密技術(shù)
量子加密自1984年以來得到了迅速發(fā)展,目前已引起國際密碼學(xué)界和物理學(xué)界的高度重視。shor量子加密算法證明,采用量子計算機可以輕而易舉地破譯公開密鑰體系,這對現(xiàn)有保密通信提出了嚴(yán)峻挑戰(zhàn)。解決此問題的有效途徑是量子密碼術(shù)。量子加密術(shù)以量子不可克隆和量子糾纏定理為基礎(chǔ),在原則上可以提供不可破譯、不可竊聽的保密通信體系。與其它算法相比,它有著絕對且可證明的安全性 ;同時能對竊聽者的非法侵入進(jìn)行檢測,克服了傳統(tǒng)密碼學(xué)的桎梏,為未來的網(wǎng)絡(luò)通信提供了真正確實的保障。而且當(dāng)量子計算機成為現(xiàn)實時,以大規(guī)模并行的計算會產(chǎn)生其它計算機不可比擬的速度
混沌加密技術(shù)
1989年,英國數(shù)學(xué)家提出了一種新的加密方法———混沌加密方法,從而開始了對混沌密碼的研究。利用混沌的偽隨機性和相對初始條件的確定性,可以把信息信號經(jīng)過混沌信號處理后發(fā)出,在接收端用混沌同步方法將信息提取出來。在有些情況下,反映這類現(xiàn)象的數(shù)學(xué)模型十分簡單,甚至一維非線性迭代函數(shù)就能顯示出這種混沌特性?;煦缦到y(tǒng)可以提供具有良好隨機性、相關(guān)性和復(fù)雜性的擬隨機序列?;煦缦到y(tǒng)產(chǎn)生的密鑰序列不僅表現(xiàn)出許多優(yōu)良的密碼學(xué)性能,而且還具有豐富的源泉。另外,混沌加密方法極大地簡化了傳統(tǒng)序列密碼的設(shè)計過程。這些很有吸引力的特性,使其有可能成為一種實際被選用的流行密碼體制。










