版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1,第8章數(shù)據(jù)加密技術(shù),2,密碼學(xué)概述,密碼學(xué)發(fā)展歷史:第一階段:1949年之前。在這個(gè)階段,出現(xiàn)了一些密碼算法和加密設(shè)備,也出現(xiàn)了一些簡(jiǎn)單的密碼分析方法。這一階段的主要特點(diǎn)是數(shù)據(jù)安全基于算法保密。第二階段:從1949年到1975年,密碼學(xué)成為一門(mén)科學(xué)?,F(xiàn)階段密碼學(xué)的主要特點(diǎn)是數(shù)據(jù)的安全性是基于密鑰的秘密,而不是算法的秘密。第三階段:1976年以后,密碼學(xué)出現(xiàn)了一個(gè)新的發(fā)展方向:公鑰密碼。在這個(gè)階段,密碼學(xué)的主要特征是公鑰密碼使發(fā)送者和接收者能夠在沒(méi)有密鑰傳輸?shù)那闆r下安全地通信。3,密碼學(xué)的基本概念,加密和解密,明文和密文加密和解密算法,加密和解密密鑰對(duì)稱(chēng)密鑰密碼系統(tǒng)和公鑰密碼系統(tǒng),4,密碼算
2、法的分類(lèi),經(jīng)典密碼算法是根據(jù)算法和密鑰是否分開(kāi)來(lái)劃分的,現(xiàn)代密碼算法是根據(jù)加密和解密是否使用相同的密鑰來(lái)劃分的,也稱(chēng)為公鑰密碼算法, 分組密碼算法根據(jù)每個(gè)運(yùn)算的數(shù)據(jù)單元是否被劃分為分組密碼算法,而流密碼算法根據(jù)編譯原理被劃分為移位、替換和置換及其組合。 網(wǎng)絡(luò)通信中的加密方法,鏈路加密:加密是在網(wǎng)絡(luò)的數(shù)據(jù)鏈路層進(jìn)行的。如果數(shù)據(jù)通過(guò)從源到目的地的路徑上的多個(gè)節(jié)點(diǎn)機(jī)器,信息必須依次在每個(gè)節(jié)點(diǎn)機(jī)器中解密和重新加密,直到到達(dá)目的地。端到端加密意味著數(shù)據(jù)在發(fā)送端加密,在最終目的地(接收端)解密,數(shù)據(jù)在中間節(jié)點(diǎn)不以明文形式出現(xiàn)。6。密碼解密,徹底搜索密鑰,密碼分析,密文攻擊,已知明文攻擊,選擇密文攻擊,選擇
3、文本攻擊,7。密碼算法的安全性在理論上是不可破解的(無(wú)條件安全的)無(wú)論攔截器得到多少密文,密文中都沒(méi)有足夠的信息來(lái)唯一確定相應(yīng)的明文。它在計(jì)算上是安全的密碼系統(tǒng)中的密碼不能被可用的計(jì)算資源破譯。理論上,一次只有一個(gè)秘密密碼系統(tǒng)是不可破解的,所有其他密碼系統(tǒng)在密碼攻擊中都是不可破解的。8.簡(jiǎn)單密碼算法,替換密碼,單表替換密碼,多表替換密碼,9。移位密碼,原理如凱撒密碼。(密鑰k=3),Abcdefghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyzabc,凱撒密碼,fdhvdu flshhu,明文密文,明文c變成密文F,10,移位密碼,Abcdefghijkl
4、mnopqrstuvwxyzabc,凱撒密碼,fdh VDU FLS Khu,明文密文,明文a變成密文D,11,移位密碼,Abcdefghijklmnopqrstuvxyz def,13,多表替換密碼,原理:讓密鑰K=k1k2.kn,明文M=m1m2.mn加密轉(zhuǎn)換:ci=(mi ki) mod 26,I=1,2,解密變換:mi=(ci-ki) mod 26,I=1,2明文M=cip her blo ck首先將明文分成長(zhǎng)度為3的序列,cip her blo ck,并將每個(gè)序列中的字母與密鑰序列中相應(yīng)的字母模26相加,得到密文JOIOMKITH JS。14,密碼145326攻擊從4開(kāi)始,經(jīng)典的密碼
5、-置換密碼,置換密碼按照一定的規(guī)則重新排列消息中的比特或字符的順序。根據(jù)26個(gè)字母中英文字母的順序,我們可以得到每個(gè)字母在鍵中的相對(duì)順序。因?yàn)殒I中沒(méi)有a和b,所以c是第一個(gè)。同樣,e是第二個(gè),h是第三個(gè),r是第六個(gè)。因此,關(guān)鍵字母的相對(duì)順序是145326。15,密碼145326攻擊從4開(kāi)始,經(jīng)典的密碼-置換密碼,置換密碼根據(jù)一定的規(guī)則重新排列消息中的位或字符的順序。根據(jù)26個(gè)字母中英文字母的順序,我們可以得到每個(gè)字母在鍵中的相對(duì)順序。因?yàn)殒I中沒(méi)有a和b,所以c是第一個(gè)。同樣,e是第二個(gè),h是第三個(gè),r是第六個(gè)。因此,關(guān)鍵字母的相對(duì)順序是145326。16,密碼145326攻擊從4開(kāi)始,經(jīng)典的密
6、碼-置換密碼,置換密碼按照一定的規(guī)則重新排列信息中的位或字符的順序。根據(jù)26個(gè)字母中英文字母的順序,我們可以得到每個(gè)字母在鍵中的相對(duì)順序。因?yàn)殒I中沒(méi)有a和b,所以c是第一個(gè)。同樣,e是第二個(gè),h是第三個(gè),r是第六個(gè)。因此,關(guān)鍵字母的相對(duì)順序是145326。17,密碼145326攻擊從4開(kāi)始,經(jīng)典的密碼-置換密碼,置換密碼按照一定的規(guī)則重新排列信息中的位或字符的順序。根據(jù)26個(gè)字母中英文字母的順序,我們可以得到每個(gè)字母在鍵中的相對(duì)順序。因?yàn)殒I中沒(méi)有a和b,所以c是第一個(gè)。同樣,e是第二個(gè),h是第三個(gè),r是第六個(gè)。因此,關(guān)鍵字母的相對(duì)順序是145326。18,密碼145326攻擊從4開(kāi)始,經(jīng)典的密
7、碼-置換密碼,置換密碼按照一定的規(guī)則重新排列消息中的位或字符的順序。根據(jù)26個(gè)字母中英文字母的順序,我們可以得到每個(gè)字母在鍵中的相對(duì)順序。因?yàn)殒I中沒(méi)有a和b,所以c是第一個(gè)。同樣,e是第二個(gè),h是第三個(gè),r是第六個(gè)。因此,關(guān)鍵字母的相對(duì)順序是145326。19,密碼145326攻擊從4開(kāi)始,經(jīng)典的密碼-置換密碼,置換密碼按照一定的規(guī)則重新排列信息中的位或字符的順序。根據(jù)26個(gè)字母中英文字母的順序,我們可以得到每個(gè)字母在鍵中的相對(duì)順序。因?yàn)殒I中沒(méi)有a和b,所以c是第一個(gè)。同樣,e是第二個(gè),h是第三個(gè),r是第六個(gè)。因此,關(guān)鍵字母的相對(duì)順序是145326。,20,密碼145326攻擊從4開(kāi)始,密文,
8、密鑰序列明文,第一次讀取順序?yàn)?的明文列,即ABA、21,密碼145326攻擊從4開(kāi)始,密文,密鑰序列明文,然后讀取順序?yàn)?的明文列,即cnu、22,密碼145326攻擊從4開(kāi)始,密文,密鑰序列明文,重新讀取順序?yàn)?的明文列,即AIO、23,密碼145326攻擊從4開(kāi)始,密文,結(jié)果為T(mén)et 密碼145326攻擊從4開(kāi)始,密文在密鑰順序中是清楚的,并且密文的結(jié)果是TGF、25,密碼145326攻擊從4開(kāi)始,密鑰序列是明文,最后的讀取序列是6個(gè)明文列,即ksr、所以密文是:Abacnuaiottettgfksr,26,密碼145326攻擊從4開(kāi)始。 接收到密文后,接收者將其寫(xiě)入列中。密鑰序列是明文
9、,密文的第一列是aba、收到的密文是:Abacnuaiotettgfksr、27,密碼145326攻擊從4開(kāi)始。接收到密文后,接收者將密文按列寫(xiě)下,然后寫(xiě)下第二列密文cnu、28。密碼145326攻擊從四點(diǎn)開(kāi)始,收到密文后,把它寫(xiě)在列中,密鑰序列是清晰的,然后寫(xiě)下密文的第三列aio、收到的密文:Abacnuaiottetgfksr、29,密碼145326攻擊從四點(diǎn)開(kāi)始,收到密文后,接收者把它寫(xiě)在列中,密鑰序列是清晰的,然后寫(xiě)下密文的第四列tet、收到的密文:Abacnuaiottetgfksr、30,密碼145326攻擊從接收者用清晰的密鑰序列把它寫(xiě)在列中,然后寫(xiě)下密文tgf的第五列。 接收到
10、密文后,接收者將其寫(xiě)入列中,密鑰序列是清晰的,最后寫(xiě)入密文ksr、的第六列。接收到的密文:abacnuaiottegfksr,32,cipher 145326攻擊從四點(diǎn)開(kāi)始,接收方從密文中解密出明文,密鑰序列是明文,最后將明文逐行讀出;接收到的密文:Abacnuaiottettgfksr,33,CIPHER 145326攻擊從四點(diǎn)開(kāi)始,接收方從密文中解密出明文,密鑰序列是明文,最后將明文逐行讀出。接收到的密文:abacnuaiotettgfksr,34,密碼145326攻擊從4開(kāi)始,接收方將密文解碼為明文,密鑰序列為明文,最后將明文逐行讀出。獲取明文:35歲的attackbeginsatfou
11、r,一次一個(gè)秘密。雙方首先安全地交換一組密鑰,并為每次信息交換選擇不同的密鑰。一次一個(gè)秘密算法具有以下要求:所有密鑰k1,k2,kn必須隨機(jī)生成;密鑰的長(zhǎng)度等于明文的長(zhǎng)度;每個(gè)鍵只使用一次;36,數(shù)據(jù)加密標(biāo)準(zhǔn)DES,由美國(guó)IBM公司的W. Tuchman和c. Meyer于1971-1972年成功開(kāi)發(fā)。這一理論是由霍斯特費(fèi)斯特于1967年在美國(guó)提出的。從1973年5月到1974年8月,美國(guó)國(guó)家標(biāo)準(zhǔn)局發(fā)布了兩項(xiàng)公告,公開(kāi)征集電子計(jì)算機(jī)的加密算法。IBM的路西法方案是從大量算法中選出的。DES算法發(fā)表于1975年3月。它于1977年1月15日被國(guó)家標(biāo)準(zhǔn)局頒布為聯(lián)邦數(shù)據(jù)加密標(biāo)準(zhǔn),并于1977年7月1
12、5日生效。37,數(shù)據(jù)加密標(biāo)準(zhǔn)DES,數(shù)據(jù)加密標(biāo)準(zhǔn)DES屬于常規(guī)的密鑰密碼系統(tǒng),它是一種分組密碼。在加密之前,整個(gè)明文被分組。每個(gè)組長(zhǎng)是64位。然后,對(duì)每個(gè)64位二進(jìn)制數(shù)據(jù)進(jìn)行加密,生成一組64位密文數(shù)據(jù)。最后,將每組密文連接起來(lái),得到整個(gè)密文。使用的密鑰是64位(實(shí)際密鑰長(zhǎng)度是56位,8位用于奇偶校驗(yàn))。38、DES結(jié)構(gòu)圖、乘積變換、明文輸入(64位代碼)、初始變換IP、密文輸出(64位代碼)、初始逆變換IP-1、DES算法有三個(gè)輸入?yún)?shù):密鑰、數(shù)據(jù)和模式。39,步驟,步驟1:更改明文。給定64位明文x由置換IP表重新排列,從而構(gòu)造64位x0,x0=IP(x)=L0R0。第二步:根據(jù)規(guī)則迭代。
13、規(guī)則是:Li=ri-1 ri=lif (ri-1,ki) (I=1,2,16)。符號(hào)代表數(shù)學(xué)異或運(yùn)算。f代表一個(gè)置換,它由S盒置換組成,Ki是由鍵排列函數(shù)生成的一些子鍵。第三步:用IP-1反向替換L16R16得到密文。DES加密標(biāo)準(zhǔn),l0,r0,L1=r0,IP,L2=R1,l15=R14,R1=l0 f (r0,k1),R2=L1 f (R1,k2),r15=l14f (R14,k15),l16=r15 Output,密文Y (64位),明文X (64位),輸入,k16(48位),k2(48位),k1(48位),R16L16 (64位),41,輸入(64位), 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年澄邁縣教師選調(diào)備考題庫(kù)帶答案詳解
- 高中物理教學(xué)中學(xué)生科學(xué)思維與創(chuàng)新能力培養(yǎng)的實(shí)證研究教學(xué)研究課題報(bào)告
- 2025年貴州松桃群希高級(jí)中學(xué)招聘教師備考題庫(kù)(5名)帶答案詳解
- 手繪插畫(huà)風(fēng)植物與污染研究總結(jié)報(bào)告
- 黃色藝術(shù)風(fēng)格營(yíng)銷(xiāo)方案演示模板
- 2025年福建新華研學(xué)國(guó)際旅行社有限責(zé)任公司招聘?jìng)淇碱}庫(kù)完整參考答案詳解
- 西藏自治區(qū)教材編譯中心2026年度急需緊缺人才引進(jìn)7人備考題庫(kù)及1套完整答案詳解
- 2026年度郴州市國(guó)資委“英培計(jì)劃”人才選拔29人備考題庫(kù)及1套完整答案詳解
- 2025年民航上海醫(yī)院(瑞金醫(yī)院古北分院)事業(yè)編制公開(kāi)招聘62人備考題庫(kù)參考答案詳解
- 2025年云巖區(qū)婦幼保健院面向社會(huì)公開(kāi)招聘編外聘用專(zhuān)業(yè)技術(shù)人員的備考題庫(kù)含答案詳解
- 2025年榆林市住房公積金管理中心招聘(19人)筆試考試備考題庫(kù)及答案解析
- 2025年常山縣機(jī)關(guān)事業(yè)單位公開(kāi)招聘編外人員43人筆試考試參考試題及答案解析
- 2025年常州信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 2025年云南省人民檢察院聘用制書(shū)記員招聘(22人)模擬筆試試題及答案解析
- 2025年黨的基礎(chǔ)知識(shí)題庫(kù)及答案入黨理論知識(shí)考試試題
- 運(yùn)動(dòng)員退役協(xié)議書(shū)
- GB/T 38082-2025生物降解塑料購(gòu)物袋
- 2025年10月自考02275計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題及答案版
- 2026國(guó)網(wǎng)寧夏電力有限公司招聘高校畢業(yè)生統(tǒng)一考試(第一批)備考題庫(kù)及答案詳解(網(wǎng)校專(zhuān)用)
- 探放水工崗位作業(yè)風(fēng)險(xiǎn)專(zhuān)項(xiàng)培訓(xùn)講義
- 2025甘肅酒泉市公安局招聘留置看護(hù)崗位警務(wù)輔助人員30人(第三批)筆試考試備考試題及答案解析
評(píng)論
0/150
提交評(píng)論