數(shù)據(jù)加密是網(wǎng)絡(luò)安全的重要機(jī)制

由于Internet的快速發(fā)展,網(wǎng)絡(luò)安全問題日益受到人們的重視。面臨計算機(jī)網(wǎng)絡(luò)存在的潛在威脅與攻擊,一個計算機(jī)網(wǎng)絡(luò)安全管理者要為自己所管轄的網(wǎng)絡(luò)建造起強(qiáng)大、安全的保護(hù)手段。

數(shù)據(jù)加密是確保計算機(jī)網(wǎng)絡(luò)安全的一種重要機(jī)制,雖然由于成本、技術(shù)和管理上的復(fù)雜性等原因,目前尚未在網(wǎng)絡(luò)中普及,但數(shù)據(jù)加密的確是實現(xiàn)分布式系統(tǒng)和網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)安全的重要手段之一。

數(shù)據(jù)加密是網(wǎng)絡(luò)安全的重要機(jī)制

加密的基本概念

加密是一種限制對網(wǎng)絡(luò)上傳輸數(shù)據(jù)的訪問權(quán)的技術(shù)。原始數(shù)據(jù)(也稱為明文,plaintext)被加密設(shè)備(硬件或軟件)和密鑰加密而產(chǎn)生的經(jīng)過編碼的數(shù)據(jù)稱為密文(ciphertext)。將密文還原為原始明文的過程稱為解密,它是加密的反向處理,但解密者必須利用相同類型的加密設(shè)備和密鑰對密文進(jìn)行解密。

加密的基本功能包括:

1. 防止不速之客查看機(jī)密的數(shù)據(jù)文件;

2. 防止機(jī)密數(shù)據(jù)被泄露或篡改;

3. 防止特權(quán)用戶(如系統(tǒng)管理員)查看私人數(shù)據(jù)文件;

4. 使入侵者不能輕易地查找一個系統(tǒng)的文件。

數(shù)據(jù)加密可在網(wǎng)絡(luò)OSI七層協(xié)議的多層上實現(xiàn)、所以從加密技術(shù)應(yīng)用的邏輯位置看,有三種方式:

①鏈路加密:通常把網(wǎng)絡(luò)層以下的加密叫鏈路加密,主要用于保護(hù)通信節(jié)點間傳輸?shù)臄?shù)據(jù),加解密由置于線路上的密碼設(shè)備實現(xiàn)。根據(jù)傳遞的數(shù)據(jù)的同步方式又可分為同步通信加密和異步通信加密兩種,同步通信加密又包含字節(jié)同步通信加密和位同步通信加密。

②節(jié)點加密:是對鏈路加密的改進(jìn)。在協(xié)議傳輸層上進(jìn)行加密,主要是對源節(jié)點和目標(biāo)節(jié)點之間傳輸數(shù)據(jù)進(jìn)行加密保護(hù),與鏈路加密類似.只是加密算法要結(jié)合在依附于節(jié)點的加密模件中,克服了鏈路加密在節(jié)點處易遭非法存取的缺點。

③端對端加密:網(wǎng)絡(luò)層以上的加密稱為端對端加密。是面向網(wǎng)絡(luò)層主體。對應(yīng)用層的數(shù)據(jù)信息進(jìn)行加密,易于用軟件實現(xiàn),且成本低,但密鑰管理問題困難,主要適合大型網(wǎng)絡(luò)系統(tǒng)中信息在多個發(fā)方和收方之間傳輸?shù)那闆r。

小知識之密文:

為了確保網(wǎng)絡(luò)安全,僅僅安裝防火墻是不夠的,還需要采用其他技術(shù),如用戶驗證、入侵檢測、密碼技術(shù)等,所以產(chǎn)生了密文。