【正文】
Joseph Maubne 和 ATT公司的Gilbert Vernam 在 1917發(fā)明。 ? 一次一密亂碼本不外乎是一個(gè)大的不重復(fù)的真隨機(jī)密鑰字母集。 ? 每個(gè)密鑰僅對(duì)一個(gè)消息使用一次。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 一次一密的優(yōu)點(diǎn) ? 面對(duì)一條待破譯的密文,攻擊者能夠找到很多個(gè)與密文等長的密鑰,使得破譯出的明文符合語法結(jié)構(gòu)的要求,因?yàn)槊荑€本身是隨機(jī)的,沒有規(guī)律。 ? 攻擊者無法在這些可能的密鑰中確定真正的密鑰,因?yàn)槊荑€只是用一次,攻擊者無法用其它密文來驗(yàn)證這個(gè)密鑰,因此是無法攻破的。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 一次一密的缺點(diǎn) ? 一個(gè)一次一密加密系統(tǒng),需要在某個(gè)規(guī)則基礎(chǔ)上建立百萬個(gè)隨機(jī)字符,提供這樣規(guī)模的真正隨機(jī)字符集是相當(dāng)艱巨的任務(wù)。 ? 對(duì)每一條消息,需要提供給發(fā)送發(fā)和接收方等長度的密鑰,因此存在龐大的密鑰分配問題。 ? 一次一密在實(shí)際中極少應(yīng)用 . -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 置換技術(shù) ? 在置換密碼中,明文的字母保持相同,但順序被打亂了。 ? 縱行換位密碼:明文以固定的寬度水平地寫在一張圖表紙上,密文按垂直方向讀出,解密就是將密文按相同的寬度垂直地寫在圖表紙上,然后水平地讀出明文。 -信息安全技術(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è)備方面的一場革命 —— 發(fā)明了轉(zhuǎn)輪密碼機(jī)(簡稱轉(zhuǎn)輪機(jī), Rotor),轉(zhuǎn)輪機(jī)的出現(xiàn)是密碼學(xué)發(fā)展的重要標(biāo)志之一。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 轉(zhuǎn)輪機(jī)的工作原理 ? 每一個(gè)旋轉(zhuǎn)輪代表一個(gè)單表替換系統(tǒng),旋轉(zhuǎn)一個(gè)引腳,再轉(zhuǎn)變?yōu)榱硪粋€(gè)單表替換系統(tǒng)。 ? 為使機(jī)器更安全,可把幾種轉(zhuǎn)輪和移動(dòng)的齒輪結(jié)合起來。因?yàn)樗修D(zhuǎn)輪以不同的速度移動(dòng), n個(gè)轉(zhuǎn)輪的機(jī)器的周期是 26n,即單表代換系統(tǒng)的個(gè)數(shù)。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 轉(zhuǎn)輪機(jī)的經(jīng)典 ENIGMA ? 1918年,德國發(fā)明家 Arthur Scherbius用二十世紀(jì)的電氣技術(shù)來取代已經(jīng)過時(shí)的鉛筆加紙的加密方法。 他研究的結(jié)果就是永遠(yuǎn)被尊為經(jīng)典的 ENIGMA。 ? ENIGMA首先是作為商用加密機(jī)器得到應(yīng)用的。它的專利在 1918年在美國得到確認(rèn)。售價(jià)大約相當(dāng)于現(xiàn)在的 30000美元 。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) ENIGMA在二戰(zhàn)中的傳奇 ? 二戰(zhàn)中德國軍隊(duì)大約裝備了三萬臺(tái) ENIGMA。在第二次世界大戰(zhàn)開始時(shí),德軍通訊的保密性在當(dāng)時(shí)世界上無與倫比。ENIGMA在納粹德國二戰(zhàn)初期的勝利中起到的作用是決定性的。 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 精密的轉(zhuǎn)輪 -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) ? 從海里打撈起來的二戰(zhàn)中用到的 ENIGMA -信息安全技術(shù)- 密碼編碼學(xué)基礎(chǔ) 演講完畢,謝謝觀看!