- 相關(guān)推薦
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)知識(shí)點(diǎn):加密技術(shù)
在我們上學(xué)期間,很多人都經(jīng)常追著老師們要知識(shí)點(diǎn)吧,知識(shí)點(diǎn)是指某個(gè)模塊知識(shí)的重點(diǎn)、核心內(nèi)容、關(guān)鍵部分。哪些才是我們真正需要的知識(shí)點(diǎn)呢?以下是小編精心整理的計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)知識(shí)點(diǎn):加密技術(shù),歡迎閱讀與收藏。
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)知識(shí)點(diǎn):加密技術(shù)
1.密碼學(xué)基本概念
(1)密碼學(xué)基本術(shù)語
明文:原始的消息。
密文:加密后的消息。
加密:從明文到密文的變換過程。
解密:從密文到明文的變換過程。
密碼編碼學(xué):研究各種加密方案的學(xué)科。
密碼體制或密碼:加密方案。
密碼分析學(xué)(破譯):研究破譯密碼獲得消息的學(xué)科。
密碼學(xué):密碼編碼學(xué)和密碼分析學(xué)的統(tǒng)稱。
(2)密碼編碼學(xué)
密碼編碼學(xué)具有3個(gè)獨(dú)立的特征。
、俎D(zhuǎn)換明文為密文的運(yùn)算類型。所有的加密算法都基于兩個(gè)原理:代換和置換。
②所用的密鑰數(shù)。如果發(fā)送方和接收方使用相同的密鑰,這種密碼就是對(duì)稱密碼、單密鑰密碼或傳統(tǒng)密碼:否則就是非對(duì)稱密碼、雙鑰密碼或公鑰密碼。
③處理明文的方法。加密算法可以分為分組密碼和流密碼。分組密碼每次處理一個(gè)輸入分組,相應(yīng)輸出一個(gè)分組。典型的分組是64位或128位。而流密碼是連續(xù)地處理輸入元素,每次輸出一個(gè)元素。一般而言,分組密碼的引用范圍要比流密碼廣泛。絕大多數(shù)基于網(wǎng)絡(luò)的對(duì)稱密碼應(yīng)用使用的都是分組密碼。
(3)密碼分析學(xué)
攻擊密碼體制一般有兩種方法:
、倜艽a分析學(xué)。密碼分析學(xué)的攻擊依賴于算法的性質(zhì)和明文的一般特征或某些明密文對(duì)。
、诟F舉攻擊。攻擊者對(duì)一條密文嘗試所有的可能的密鑰,直到解密;诩用苄畔⒌墓纛愋鸵娤卤怼
一般來說,加密算法起碼要能經(jīng)受得住已知明文攻擊。
(4)無條件安全與計(jì)算上的安全
如果無論有多少可使用的密文,都不足以惟一地確定由該體制產(chǎn)生密文所對(duì)應(yīng)的明文,則加密體制是無條件安全的。加密體制滿足以下兩個(gè)條件才是計(jì)算上安全的。
、倨谱g密碼的代價(jià)超出密文信息的價(jià)值。
、谄谱g密碼的時(shí)間超出密文信息的有效生命期。
(5)代換與置換技術(shù)
代換與置換技術(shù)是幾乎所有的對(duì)稱加密用到的兩種技巧。
代換法是將明文字母替換成其他字母、數(shù)字或符號(hào)的方法。典型的算法包括:Caesar密碼、單表代換密碼、playfak密碼、Hill密碼、多表代換密碼以及一次一密。已知最早的代換密碼是由 JuliusCaesar發(fā)明的Caesar密碼。
置換法是將明文通過置換而形成新的排列。最簡(jiǎn)單的例子是柵欄技術(shù),按對(duì)角線的順序?qū)懭朊魑,而按行的順序讀出作為密文。單純的置換密碼容易被識(shí)破,多部置換密碼比較安全一些。
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)知識(shí)點(diǎn)
1信息加密技術(shù)
在保障信息安全各種功能特性的諸多技術(shù)中,密碼技術(shù)是信息安全的核心和關(guān)鍵技術(shù),通過數(shù)據(jù)加密技術(shù),可以在一定程度上提高數(shù)據(jù)傳輸?shù)陌踩,保證傳輸數(shù)據(jù)的完整性。一個(gè)數(shù)據(jù)加密系統(tǒng)包括加密算法、明文、密文以及密鑰,密鑰控制加密和解密過程,一個(gè)加密系統(tǒng)的全部安全性是基于密鑰的,而不是基于算法,所以加密系統(tǒng)的密鑰管理是一個(gè)非常重要的問題。
數(shù)據(jù)加密過程就是通過加密系統(tǒng)把原始的數(shù)字信息(明文),按照加密算法變換成與明文完全不同得數(shù)字信息(密文)的過程。
假設(shè)E為加密算法,D為解密算法,則數(shù)據(jù)的加密解密數(shù)學(xué)表達(dá)式為:P=D(KD,E(KE,P))
2數(shù)據(jù)加密技術(shù)
2.1數(shù)據(jù)加密技術(shù)
數(shù)據(jù)加密技術(shù)主要分為數(shù)據(jù)傳輸加密和數(shù)據(jù)存儲(chǔ)加密。數(shù)據(jù)傳輸加密技術(shù)主要是對(duì)傳輸中的數(shù)據(jù)流進(jìn)行加密,常用的有鏈路加密、節(jié)點(diǎn)加密和端到端加密三種方式。
鏈路加密是傳輸數(shù)據(jù)僅在物理層前的數(shù)據(jù)鏈路層進(jìn)行加密,不考慮信源和信宿,它用于保護(hù)通信節(jié)點(diǎn)間的數(shù)據(jù),接收方是傳送路徑上的各臺(tái)節(jié)點(diǎn)機(jī),信息在每臺(tái)節(jié)點(diǎn)機(jī)內(nèi)都要被解密和再加密,依次進(jìn)行,直至到達(dá)目的地。
與鏈路加密類似的節(jié)點(diǎn)加密方法,是在節(jié)點(diǎn)處采用一個(gè)與節(jié)點(diǎn)機(jī)相連的密碼裝置,密文在該裝置中被解密并被重新加密,明文不通過節(jié)點(diǎn)機(jī),避免了鏈路加密節(jié)點(diǎn)處易受攻擊的缺點(diǎn)。
端到端加密是為數(shù)據(jù)從一端到另一端提供的加密方式。數(shù)據(jù)在發(fā)送端被加密,在接收端解密,中間節(jié)點(diǎn)處不以明文的形式出現(xiàn)。端到端加密是在應(yīng)用層完成的。在端到端加密中,除報(bào)頭外的的報(bào)文均以密文的形式貫穿于全部傳輸過程,只是在發(fā)送端和接收端才有加、解密設(shè)備,而在中間任何節(jié)點(diǎn)報(bào)文均不解密,因此,不需要有密碼設(shè)備,同鏈路加密相比,可減少密碼設(shè)備的數(shù)量。另一方面,信息是由報(bào)頭和報(bào)文組成的,報(bào)文為要傳送的信息,報(bào)頭為路由選擇信息,由于網(wǎng)絡(luò)傳輸中要涉及到路由選擇,在鏈路加密時(shí),報(bào)文和報(bào)頭兩者均須加密。而在端到端加密時(shí),由于通道上的每一個(gè)中間節(jié)點(diǎn)雖不對(duì)報(bào)文解密,但為將報(bào)文傳送到目的地,必須檢查路由選擇信息,因此,只能加密報(bào)文,而不能對(duì)報(bào)頭加密。這樣就容易被某些通信分析發(fā)覺,而從中獲取某些敏感信息。
鏈路加密對(duì)用戶來說比較容易,使用的密鑰較少,而端到端加密比較靈活,對(duì)用戶可見。在對(duì)鏈路加密中各節(jié)點(diǎn)安全狀況不放心的情況下也可使用端到端加密方式。
2.2數(shù)據(jù)加密算法
數(shù)據(jù)加密算法有很多種[3-4],密碼算法標(biāo)準(zhǔn)化是信息化社會(huì)發(fā)展得必然趨勢(shì),是世界各國保密通信領(lǐng)域得一個(gè)重要課題。按照發(fā)展進(jìn)程來分,經(jīng)歷了古典密碼、對(duì)稱密鑰密碼和公開密鑰密碼階段,古典密碼算法有替代加密、置換加密;對(duì)稱加密算法包括DES和AES;非對(duì)稱加密算法包括RSA、背包密碼、McEliece密碼、Rabin、橢圓曲線、EIGamalD_H等。目前在數(shù)據(jù)通信中使用最普遍的算法有DES算法、RSA算法和PGP算法等。
(1)DES加密算法(數(shù)據(jù)加密標(biāo)準(zhǔn))
DES是一種對(duì)二元數(shù)據(jù)進(jìn)行加密的算法,數(shù)據(jù)分組長(zhǎng)度為64位,密文分組長(zhǎng)度也是64位,使用的密鑰為64位,有效密鑰長(zhǎng)度為56位,有8位用于奇偶校驗(yàn),解密時(shí)的過程和加密時(shí)相似,但密鑰的順序正好相反。
DES算法的弱點(diǎn)是不能提供足夠的安全性,因?yàn)槠涿荑容量只有56位。由于這個(gè)原因,后來又提出了三重DES或3DES系統(tǒng),使用3個(gè)不同的密鑰對(duì)數(shù)據(jù)塊進(jìn)行(兩次或)三次加密,該方法比進(jìn)行普通加密的三次塊。其強(qiáng)度大約和112比特的密鑰強(qiáng)度相當(dāng)。
(2)RSA算法
RSA算法既能用于數(shù)據(jù)加密,也能用于數(shù)字簽名,RSA的理論依據(jù)為:尋找兩個(gè)大素?cái)?shù)比較簡(jiǎn)單,而將它們的乘積分解開則異常困難。在RSA算法中,包含兩個(gè)密鑰,加密密鑰PK,和解密密鑰SK,加密密鑰是公開的,其加密與解密方程為:
其中n=p×q,P∈[0,n-1],p和q均為大于10100的素?cái)?shù),這兩個(gè)素?cái)?shù)是保密的。
RSA算法的優(yōu)點(diǎn)是密鑰空間大,缺點(diǎn)是加密速度慢,如果RSA和DES結(jié)合使用,則正好彌補(bǔ)RSA的缺點(diǎn)。即DES用于明文加密,RSA用于DES密鑰的加密。由于DES加密速度快,適合加密較長(zhǎng)的報(bào)文;而RSA可解決DES密鑰分配的問題。
【計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)知識(shí)點(diǎn):加密技術(shù)】相關(guān)文章:
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)輔導(dǎo):加密技術(shù)06-02
計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)輔導(dǎo):加密技術(shù)08-03
計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)加密技術(shù)概述04-12
計(jì)算機(jī)等三級(jí)考試《網(wǎng)絡(luò)技術(shù)》考點(diǎn):加密技術(shù)07-16
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)考試知識(shí)點(diǎn)05-31
2015計(jì)算機(jī)三級(jí)《網(wǎng)絡(luò)技術(shù)》復(fù)習(xí)重點(diǎn):加密技術(shù)05-06
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)知識(shí)點(diǎn):安全技術(shù)應(yīng)用08-09
計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)輔導(dǎo):認(rèn)證技術(shù)04-20