無(wú)線網(wǎng)絡(luò)加密體制

無(wú)線網(wǎng)絡(luò)的加密體制,按密鑰方式劃分,主要有對(duì)稱式密鑰加密體制和非對(duì)稱式密鑰加密體制兩種。

對(duì)稱式密鑰加密體制也叫常規(guī)密鑰加密體制,其加密體制包括A5、SEAL、DES、IDEA、RC4、RC5、AES等加密算法,非對(duì)稱密鑰加密體制也叫公開(kāi)密鑰加密體制,其加密體制包括RSA、ELGamal、橢圓曲線加密算法等。

一、對(duì)稱式密鑰加密體制

對(duì)稱式密鑰加密體制的收發(fā)雙方使用相同密鑰的密碼,并且密鑰是保密的,不向外公布,通常稱之為“SessionKey”。

1、對(duì)稱式密鑰加密體制的特點(diǎn)

這種加密體制的特點(diǎn)是加密與解密的密鑰相同,發(fā)送方用密鑰對(duì)數(shù)據(jù)(明文)進(jìn)行加密,接收方收到數(shù)據(jù)后,用同一個(gè)密鑰進(jìn)行解密,實(shí)現(xiàn)容易、速度快。為了保證雙方擁有相同的密鑰,在數(shù)據(jù)發(fā)送接收之前,必須通過(guò)安全通道來(lái)傳送密鑰。

2、對(duì)稱密鑰加密體制常用加密算法

對(duì)稱加密系統(tǒng)常見(jiàn)的加密算法有DES、AES和IDEA加密算法。

DES加密算法,加密與解密的密鑰和流程是完全相同的,區(qū)別僅僅是加密與解密使用的子密鑰序列的施加順序剛好相反。

AES加密算法,又稱高級(jí)加密標(biāo)準(zhǔn)Rijndael加密法,是美國(guó)聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)用來(lái)替代原先的DES,已經(jīng)被多方分析且廣為全世界所使用。

IDEA加密算法類似于DES加密算法,IDEA算法也是一種數(shù)據(jù)塊加密算法,它設(shè)計(jì)了一系列加密輪次,每輪加密都使用從完整的加密密鑰中生成的一個(gè)子密鑰。與DES的不同處在于,它采用軟件實(shí)現(xiàn)和采用硬件實(shí)現(xiàn)同樣快速。

二、非對(duì)稱密鑰加密體制

因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的密鑰,所以這種加密體制叫做非對(duì)稱密鑰加密體制。非對(duì)稱密鑰加密的收發(fā)雙方通常有兩個(gè)密鑰,稱為“公鑰”和“私鑰”,它們兩個(gè)必須配對(duì)使用,否則不能打開(kāi)加密文件。

1、非對(duì)稱加密算法的基本原理

發(fā)信方(加密者)必須首先知道收信方(解密者)公鑰,然后利用收信方(解密者)的公鑰加密明文;收信方(解密者)收到加密密文后,使用自己的私鑰解密密文。顯然,采用非對(duì)稱加密算法,收發(fā)信雙方在通信之前,收信方必須將自己早已隨機(jī)生成的公鑰送給發(fā)信方,而自己保留私鑰。由于非對(duì)稱算法擁有兩個(gè)密鑰,因而特別適用于分布式系統(tǒng)中的數(shù)據(jù)文件加密。

2、非對(duì)稱加密體制常用加密算法

非對(duì)稱加密體制常用的加密算法有RSA加密算法和ElGamal加密算法。

RSA加密算法是目前最有影響力的公鑰加密算法,它能夠抵抗到目前為止已知的所有密碼攻擊,已被ISO推薦為公鑰數(shù)據(jù)加密標(biāo)準(zhǔn)。

ElGamal加密算法,是一種較為常見(jiàn)的加密算法,既能用于數(shù)據(jù)加密也能用于數(shù)字簽名,其安全性依賴于計(jì)算有限域上離散對(duì)數(shù)這一難題。

小知識(shí)之無(wú)線網(wǎng)絡(luò)

所謂無(wú)線網(wǎng)絡(luò),既包括允許用戶建立遠(yuǎn)距離無(wú)線連接的全球語(yǔ)音和數(shù)據(jù)網(wǎng)絡(luò),也包括為近距離無(wú)線連接進(jìn)行優(yōu)化的紅外線技術(shù)及射頻技術(shù),與有線網(wǎng)絡(luò)的用途十分類似,最大的不同在于傳輸媒介的不同,利用無(wú)線電技術(shù)取代網(wǎng)線,可以和有線網(wǎng)絡(luò)互為備份。