保密學(xué)是研究密碼系統(tǒng)或通信安全的科學(xué),它包含兩個(gè)分支:密碼學(xué)和密碼分析學(xué)。
需要隱藏的消息叫做明文。明文被變換成另一種隱藏形式被稱為密文。這種變換叫做加密。加密的逆過程叫組解密。對(duì)明文進(jìn)行加密所采用的一組規(guī)則稱為加密算法。對(duì)密文解密時(shí)采用的一組規(guī)則稱為解密算法。加密算法和解密算法通常是在一組密鑰控制下進(jìn)行的,加密算法所采用的密鑰成為加密密鑰,解密算法所使用的密鑰叫做解密密鑰。
密碼系統(tǒng)通常從3個(gè)獨(dú)立的方面進(jìn)行分類:
1 按將明文轉(zhuǎn)化為密文的操作類型分為:置換密碼和易位密碼。
所有加密算法都是建立在兩個(gè)通用原則之上:置換和易位。
2 按明文的處理方法可分為:分組密碼(塊密碼)和序列密碼(流密碼)。
3 按密鑰的使用個(gè)數(shù)分為:對(duì)稱密碼體制和非對(duì)稱密碼體制。
如果發(fā)送方使用的加密密鑰和接受方使用的解密密鑰相同,或從其中一個(gè)密鑰易于的出另一個(gè)密鑰,這樣的系統(tǒng)叫做對(duì)稱的,單密鑰或常規(guī)加密系統(tǒng)。如果發(fā)送放使用的加密密鑰和接受方使用的解密密鑰不相同,從其中一個(gè)密鑰難以推出另一個(gè)密鑰,這樣的系統(tǒng)就叫做不對(duì)稱的,雙密鑰或公鑰加密系統(tǒng)。
分組密碼的加密方式是首先將明文序列以固定長度進(jìn)行分組,每一組明文用相同的密鑰和加密函數(shù)進(jìn)行運(yùn)算。
分組密碼設(shè)計(jì)的核心上構(gòu)造既具有可逆性又有很強(qiáng)的線性的算法。(加密函數(shù)的復(fù)雜性是其安全的關(guān)鍵) 優(yōu)點(diǎn):明文信息有良好的擴(kuò)展性,對(duì)插入的敏感性,不需要密鑰同步,較強(qiáng)的適用性,適合作加密標(biāo)準(zhǔn)缺點(diǎn):加密速度慢,錯(cuò)誤擴(kuò)散傳播
序列密碼的加密過程是將報(bào)文,話音,圖象,數(shù)據(jù)等原始信息轉(zhuǎn)化成明文數(shù)據(jù)序列,然后將它同密鑰序列進(jìn)行異或運(yùn)算(逐位模二加)。生成密文序列發(fā)送給接受者。優(yōu)點(diǎn):處理速度快,實(shí)施性好,錯(cuò)誤傳播小,不易被破譯,適用于軍事外交等保密信道缺點(diǎn):明文擴(kuò)散性差,插入信息敏感性差,需要密鑰同步
2015職稱計(jì)算機(jī)考試書PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 | |
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |