2.傳統(tǒng)密碼學(xué)技術(shù)

重點

密碼學(xué)發(fā)展每個階段的特點

現(xiàn)代密碼學(xué)的兩次飛躍及里程碑事件

學(xué)習(xí)傳統(tǒng)密碼技術(shù)的意義

轉(zhuǎn)輪密碼成功的啟示

重合指數(shù)法

01 密碼學(xué)的發(fā)展歷程

?大致分為三個階段:

古典密碼時期 ? ? 傳統(tǒng)密碼

近代密碼時期 ? ? 傳統(tǒng)密碼

現(xiàn)代密碼時期

? ? ?1.1 古典密碼時期

起始時間:從古代到19世紀(jì)末叠艳,長達幾千年

技術(shù)工具:手工

通信手段:信使

密碼體制:紙允瞧、筆或者簡單器械實現(xiàn)的代換置換,是一種藝術(shù)

典型密碼:凱撒密碼诀紊、維吉尼亞密碼等

? ? ?1.2 近代時期密碼

起始時間:從20世紀(jì)初到20世紀(jì)50年代眷蜈,即一戰(zhàn)及二戰(zhàn)時期沪哺。

技術(shù)工具:機械設(shè)備

通信手段:電報

密碼體制:手工或電動機械實現(xiàn)復(fù)雜的代換及置換,仍是一門藝術(shù)

典型密碼:Vernam密碼酌儒、轉(zhuǎn)輪密碼等辜妓。

? ? ?1.3 現(xiàn)代密碼時期

起始時間:從20世紀(jì)50年代至今

技術(shù)工具:計算機

通信手段:無線通信、有線通信忌怎、計算機網(wǎng)絡(luò)等嫌拣。

密碼體制:分組密碼、徐磊密碼以及公鑰密碼呆躲,有堅實的數(shù)學(xué)理論基礎(chǔ),成為一門科學(xué)捶索。

典型密碼:DES,AES,RC4插掂,RSA,ECC,SHA等。

02 現(xiàn)代密碼學(xué)的飛躍及重要事件

第一次飛躍:1949年Shannon發(fā)表《保密系統(tǒng)的通信理論》腥例,為密碼系統(tǒng)建立了理論基礎(chǔ)辅甥,從此密碼學(xué)成了一門科學(xué),

第二次飛躍:1976年燎竖,Diffe和Hellman發(fā)表《密碼學(xué)的新方向》璃弄,提出了一種新的密碼設(shè)計思想,從而開創(chuàng)了公鑰密碼學(xué)的新紀(jì)元构回。

里程碑事件:

1976年夏块,美國數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)的公布使密碼學(xué)的研究公開疏咐,密碼學(xué)得到了迅速發(fā)展。

1978年脐供,Rivest浑塞、Shamire和Adleman首先提出第一個實用的公鑰密碼體制RSA,使公約密碼的研究進入了快速發(fā)展階段政己。

03 傳統(tǒng)密碼技術(shù)(字符間的置換和代換)

? ? ?3.1 定義

傳統(tǒng)密碼體制是指那些比較簡單的酌壕、大多數(shù)采用手工或機械操作對明文進行加密、對密文進行解密的密碼(對稱)體制歇由,其安全性大多數(shù)與加密解密算法保密性密切相關(guān)卵牍。

? ?? 3.2 置換密碼

又叫換位密碼。根據(jù)一定的規(guī)則重新排列明文沦泌,以便打破明文的結(jié)構(gòu)特性糊昙。特點是保持明文的所有字符不變,只是利用置換打亂了明文字符的位置和次序赦肃。

? ? ? ? ?常見的置換密碼:

列置換密碼:明文遵照密鑰的規(guī)程按列換位并且按列讀出序列得到密文

周期置換密碼:將明文P按固定長度m分組溅蛉,然后對每組按1,2,3,他宛。船侧。。厅各。m的某個置換重排位置從而得到密文C镜撩。

? ? ?3.3 代換密碼

代換:將明文中的一個字母由其他字母、數(shù)字或符號替代的一種方法队塘。

代換密碼:建立一個代換表袁梗,加密時將需要加密的明文依次通過查表,替換為相應(yīng)的字符憔古,明文字符被逐個替換后遮怜,生成物任何意義的字符串,即密文鸿市。這樣的代換表锯梁,通常稱為密鑰。

分類:按照一個明文字母是否總是被一個固定的字符代換進行劃分:

單表代換(凱撒):一個明文字母總是被一個固定的字符代換

多表代換(維吉利亞焰情、轉(zhuǎn)輪等):使用不同的字符代換

轉(zhuǎn)輪密碼的啟示:

實用密碼設(shè)備應(yīng)必備四要素:

(1)安全

(2)性能

(3)成本

(4)方便

? ? ?3.4 體制分析

(1)單表代換---頻率

(2)多表代換---重合指數(shù)

????????密鑰的長度

????????交互重合指數(shù)的性質(zhì)等同重合指數(shù)的性質(zhì)

????????原理:英語文本與隨機文本的重合指數(shù)有很大的差別

????????首先利用重合指數(shù)法分析出密鑰的長度

????????計算任兩個密文子串的所有(26)可能的交互重合指數(shù)

????????根據(jù)交互重合指數(shù)陌凳,確定兩密鑰字母的相對位移

????????根據(jù)相對位移組,確定密鑰内舟。

(3)Hill密碼---明文-密文對

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末合敦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子验游,更是在濱河造成了極大的恐慌充岛,老刑警劉巖保檐,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異裸准,居然都是意外死亡展东,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門炒俱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盐肃,“玉大人,你說我怎么就攤上這事权悟≡彝酰” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵峦阁,是天一觀的道長谦铃。 經(jīng)常有香客問我,道長榔昔,這世上最難降的妖魔是什么驹闰? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮撒会,結(jié)果婚禮上嘹朗,老公的妹妹穿的比我還像新娘。我一直安慰自己诵肛,他們只是感情好屹培,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著怔檩,像睡著了一般褪秀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上薛训,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天媒吗,我揣著相機與錄音,去河邊找鬼乙埃。 笑死闸英,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的膊爪。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼嚎莉,長吁一口氣:“原來是場噩夢啊……” “哼米酬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起趋箩,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤赃额,失蹤者是張志新(化名)和其女友劉穎加派,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跳芳,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡芍锦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了飞盆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片娄琉。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖吓歇,靈堂內(nèi)的尸體忽然破棺而出孽水,到底是詐尸還是另有隱情芥挣,我是刑警寧澤鳖孤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布刨啸,位于F島的核電站搔谴,受9級特大地震影響循榆,放射性物質(zhì)發(fā)生泄漏翼抠。R本人自食惡果不足惜戈擒,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一券躁、第九天 我趴在偏房一處隱蔽的房頂上張望轰胁。 院中可真熱鬧谒主,春花似錦、人聲如沸软吐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凹耙。三九已至姿现,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間肖抱,已是汗流浹背备典。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留意述,地道東北人提佣。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像荤崇,于是被迫代替她去往敵國和親拌屏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 0x01 目錄 常見編碼: ASCII編碼 Base64/32/16編碼 shellcode編碼 Quoted-p...
    H0f_9閱讀 12,657評論 2 17
  • CTF中那些腦洞大開的編碼和加密 0x00 前言 正文開始之前先閑扯幾句吧术荤,玩CTF的小伙伴也許會遇到類似這樣的問...
    查無此人asdasd閱讀 5,973評論 0 19
  • 這篇文章主要講述在Mobile BI(移動商務(wù)智能)開發(fā)過程中倚喂,在網(wǎng)絡(luò)通信、數(shù)據(jù)存儲瓣戚、登錄驗證這幾個方面涉及的加密...
    雨_樹閱讀 2,335評論 0 6
  • 密碼編碼學(xué)與網(wǎng)絡(luò)安全 review lecture01 經(jīng)典加密技術(shù) 什么是安全端圈,如何認(rèn)識信息安全? 安全性是絕對...
    lucipher1987閱讀 2,441評論 1 1
  • 夜焦读,是個好東西,能夠讓人靜下來舱权,想很多事矗晃,再加上一曲琵琶語,真的是個讓人想入非非的好時刻宴倍。 琵琶聲聲聲扣心张症,是傷是...
    秦陌塵閱讀 626評論 1 2