【正文】
加密密鑰 K1 網(wǎng)絡(luò)信道 解密算法 明文 解密密鑰 K2 密文 用戶 A 用戶 B 傳送給 B的信息 B收到信息 竊聽者 C C竊聽到的信息 !$%^ -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 密碼系統(tǒng)的分類 ? 根據(jù)密鑰的使用方式分類 ?對(duì)稱密碼體制(秘密鑰密碼體制) ?非對(duì)稱密碼體制(公鑰密碼體制) ? 根據(jù)明文和密文的處理方式分類 ?分組密碼體制( Block Cipher) ?序列密碼體制( Stream Cipher) ? 根據(jù)加密算法是否變化分類 ?固定算法密碼體制 ?變化算法密碼體制 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 密碼系統(tǒng)的分類 ? 對(duì)稱密碼體制(秘密鑰密碼體制) ?加密密鑰和解密密鑰相同,或者二者之間存在著某種明確的數(shù)學(xué)關(guān)系。 26 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 密碼分析 ?密碼設(shè)計(jì)和密碼分析是共生的、又是互逆的。 ? 安全滿足時(shí)間限制。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 33 經(jīng)典加密學(xué) ? 替換密碼 (substitution) ? 原理:將原始消息中的字母用另一個(gè)字母或符號(hào)代替。 ? 例如,明文 a用 c來代換, b用剩下的 25個(gè)字母中隨機(jī)的一個(gè)來代換, c用剩下的 24個(gè)字母中隨機(jī)的一個(gè)來代換, …… ,以此類推。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 一次一密的缺點(diǎn) ? 一個(gè)一次一密加密系統(tǒng),需要在某個(gè)規(guī)則基礎(chǔ)上建立百萬個(gè)隨機(jī)字符,提供這樣規(guī)模的真正隨機(jī)字符集是相當(dāng)艱巨的任務(wù)。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 轉(zhuǎn)輪機(jī)的經(jīng)典 ENIGMA ? 1918年,德國(guó)發(fā)明家 Arthur Scherbius用二十世紀(jì)的電氣技術(shù)來取代已經(jīng)過時(shí)的鉛筆加紙的加密方法。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 精密的轉(zhuǎn)輪 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) ? 從海里打撈起來的二戰(zhàn)中用到的 ENIGMA -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 演講完畢,謝謝觀看! 。售價(jià)大約相當(dāng)于現(xiàn)在的 30000美元 。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) Plaintext: COMPUTERGRAPHICSMAYBESLOWBUTATLEASTITSEXPENSIVE C O M P U T E R G R A P H I C S M A Y B E S L O W B U T A T L E A S T I T S E X P E N S I V E Ciphertext: CAELPOPSEEMHLANPIOSSUCWTITSBIVEMUTERATSGYAERBTX -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 轉(zhuǎn)輪機(jī) 經(jīng)典密碼的機(jī)械階段 ? 20世紀(jì) 20年代,隨著機(jī)械和機(jī)電技術(shù)的成熟,以及電報(bào)和無線電需求的出現(xiàn),引起了密碼設(shè)備方面的一場(chǎng)革命 —— 發(fā)明了轉(zhuǎn)輪密碼機(jī)(簡(jiǎn)稱轉(zhuǎn)輪機(jī), Rotor),轉(zhuǎn)輪機(jī)的出現(xiàn)是密碼學(xué)發(fā)展的重要標(biāo)志之一。 ? 一次一密亂碼本不外乎是一個(gè)大的不重復(fù)的真隨機(jī)密鑰字母集。 ? 乘積密碼( product cipher) ? 原理:上述兩種密碼方案的組合。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 經(jīng)典加密學(xué) ? 嚴(yán)格來說,隱蔽通道和隱寫術(shù)這兩種技術(shù)并不是加密,而是隱藏。