




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
密碼學(xué)基本概念.學(xué)科分類密碼術(shù)(Cryptology)(1)密碼學(xué)(Cryptography)研究如何構(gòu)建強大、有效的加密/解密方法體系的學(xué)科(2)密碼分析學(xué)(Cryptanalysis)研究加密/解密方法體系所存在的弱點,找出破譯密碼方法的學(xué)科.基本加密通信模型AliceBob&Eve的加密通信:Alice和Bob要進(jìn)行通信,而Eve將會截獲他們的消息,所以他們使用加密的方法通信.基本概念明文(Plaintext)是一組Alice和Bob都能夠理解其含義的消息或者數(shù)據(jù)密文(Ciphertext)是一組變換后的數(shù)據(jù)或消息,它使得非法用戶不能理解其中的信息密鑰(Key)能控制變化結(jié)果的參數(shù)信息加密(Encryption)使用一套變換方法,使其輸出的密文依賴于輸入的明文和加密密鑰(eKey)解密(Decryption)使用一套變換方法,使其輸出的明文依賴于輸入的密文和解密密鑰(dKey)用符號表示力口密:Ciphertext=Encryption(Plaintext,eKey)解密:Plaintext=Decryption(Ciphertext,dKey).體系劃分以加密密鑰和解密密鑰的關(guān)系來劃分為體系:1。如果加密密鑰(eKey)和解密密鑰(dKey)相同,或者實質(zhì)上相同,這樣的加密體系稱為單鑰或?qū)ΨQ密鑰體系2。如果加密密鑰(eKey)和解密密鑰(dKey)不相同,或者很難從其中一個密鑰推導(dǎo)出另一個密鑰,這樣的加密體系稱為雙鑰或非對稱密鑰體系三.實例1對稱密鑰在經(jīng)典加密方法中使用兩種類型進(jìn)行變換:換位法(Permutationcipher/Transpositioncipher):明文中的每個字母或符號沒有改變,但它們在密文中的位置進(jìn)行了重新排列。經(jīng)典換位加密法序號名稱1RailFence力口密法換位法2置換加密法換位法3列換位加密法換位法4雙重列換位加密法換位法(2)替換法(Substitutioncipher):將明文中每個字母、數(shù)字、符號按一定規(guī)則替換成另外一個符號。又可分為單碼替換、多碼替換、多圖替換單碼替換:明文被映射到一個固定的替換表中多碼替換:明文被映射到多于一個替換表中多圖替換:序號名稱1簡單位移加密法經(jīng)典單碼替換2關(guān)鍵詞加密法經(jīng)典單碼替換3仿射加密法經(jīng)典單碼替換4多文字加密法經(jīng)典單碼替換序號名稱1Vigenere加密法經(jīng)典多碼加密法2自動密鑰加密法經(jīng)典多碼加密法3Nihilist加密法經(jīng)典多碼加密法4圓柱面加密法經(jīng)典多碼加密法5回轉(zhuǎn)輪加密法經(jīng)典多碼加密法
序號名稱1Playfair加密法經(jīng)典多圖加密法2Hill加密法經(jīng)典多圖加密法(3)現(xiàn)代加密技術(shù)在電子通信技術(shù)和計算機廣泛使用的背景之下產(chǎn)生,基于明文的二進(jìn)制表示,而非傳統(tǒng)的字符,其關(guān)鍵在于生成隨機性良好的密鑰?,F(xiàn)代流加密法:將明文的字符、數(shù)據(jù)等按某種方案(如ASCII)轉(zhuǎn)變?yōu)槎M(jìn)制數(shù)的形式,然后和秘鑰流進(jìn)行XOR(異或邏輯運算),生成密文流。流加密的關(guān)鍵在于生成一個隨機秘鑰流常用的秘鑰流生成器為:線性反饋位移寄存器(LFSR)現(xiàn)代塊加密法:把明文二進(jìn)制流劃分為若干分組,通常分組等長度,分別使用秘鑰進(jìn)行加密,稱為塊加密算法塊加密幾種標(biāo)準(zhǔn)模式:(1)電子編碼簿模式(ECB)[常用]PlaintextPlaintextKeyKeyBlockCipherEncryptionCiphertextBlockCipher
Encryption*II1PlaintextPlaintextKeyKeyBlockCipherEncryptionCiphertextBlockCipher
Encryption*II1[I11]ICiphertextPlaintext【口I□□1IBlockCipher
EncryptionIILULLLJ1CiphertextElectronicCodebook(ECB)modeencryption(2)加密-塊-鏈模式(CBC)[常用]
PaintextPlaintextPlaintext口一口I口;PaintextPlaintextPlaintext口一口I口;InitializetioriiVector(IV)Ciphertext□lIIII口CiphertextI CiphertextCipherBlockChaining(CBC)modeencryption(3)輸出-反饋模式(OFB)[常用]InitializationVector(IV>BlockCipher
EncryptionBlockCipher
EncryptionBlockCipherBlockCipher
EncryptionBlockCipher
EncryptionBlockCipherEntrypti^nPlaintextPlaintextIlliIPlaintextPlaintextIlliIIIIIPlaintext□i口irn□i口irnCiphertextii口口m
CiphertextCiphertextOutputFeedback(OFB)modeencryption(4)計數(shù)器模式(CTR)(5)補償編碼簿模式(OCB)(6)密文反饋模式(CFB)2公鑰(Public-key)公鑰加密解密過程概念公鑰的生成:L3rg。anoom
Numbg-r公鑰通信:BobAlice數(shù)字簽名BobAlice數(shù)字簽名AliceSiqri(Encryp共享消息:privateSiqri(Encryp共享消息:private四。破譯的方式和方法根據(jù)攻擊者所具備的信息分:.密文攻擊(ciphertext-only)只憑從密文中獲得的所有信息來生成明文.已知明文攻擊(known-plaintext)根據(jù)已有的某些“密文-明文”對,用來發(fā)現(xiàn)秘鑰小例子:中途島海戰(zhàn)前,美軍經(jīng)常從截獲的日軍電報中發(fā)現(xiàn)代號為“AF’的地點,于是判斷“AF'就是日軍的主攻地點,懷疑是中途島于是發(fā)一封電報用簡單密碼,上面寫著中途島缺乏淡水,結(jié)果在截獲的日軍電報中說“AF'缺乏淡水,于是確定了日本的進(jìn)攻方向。.選擇明文攻擊(chosen-plaintext)攻擊者給加密者提供精心選取的明文,期望加密者能利用這些明文信息來加密,然后攻擊者根據(jù)生成的密文與選取的明文之間的存在的對應(yīng)信息,發(fā)現(xiàn)加密者的秘鑰.選擇密文攻擊(chosen-ciphertext)其他攻擊方法:窮舉法嘗試所有可能的秘鑰來解密所掌握的密文,直到獲得正確的明文或者使用一個確定的秘鑰,針對所有可能的明文來加密,直到獲得正確的密文。統(tǒng)計分析方法通過分析密文或者明文的字符統(tǒng)計規(guī)律來找出秘鑰,原因是特定語言存在特定的字符統(tǒng)計規(guī)律。多見于古典加密算法。數(shù)學(xué)分析方法根據(jù)加密算法自身的數(shù)學(xué)特性和某些密碼學(xué)特征,通過數(shù)學(xué)計算的方式破解密碼。一些圖表:序號名稱類型1RailFence加密法換位法2置換加密法換位法3列換位加密法換位法4雙重列換位加密法換位法序號名稱類型1簡單位移加密法經(jīng)典單碼替換2關(guān)鍵詞加密法經(jīng)典單碼替換3仿射加密法經(jīng)典單碼替換4多文字加密法經(jīng)典單碼替換序號名稱類型1Vigenere加密法經(jīng)典多碼加密法2自動密鑰加密法經(jīng)典多碼加密法3Nihilist加密法經(jīng)典多碼加密法4圓柱面加密法經(jīng)典多碼加密法5回轉(zhuǎn)輪加密法 經(jīng)典多碼加密法5回轉(zhuǎn)輪加密法 經(jīng)典多碼加密法序號名稱類型1Playfair加密法經(jīng)典多圖加密法2Hill加密法經(jīng)典多圖加密法序號名稱類型1線形反饋唯一寄存器(LFSR)方法流加密法2RC4流加密流加密法3A5流加密流加密法4單元自動操作(CA)流加密法序號名稱1乘積加密法塊加密法2DES加密法塊加密法3IDEA加密法塊加密法4AES加密法塊加密法序號名稱類型RSA系統(tǒng)公鑰加密背包系統(tǒng)公鑰加密流加密模式流流加密的關(guān)鍵在于生成一個隨機秘鑰流常用的秘鑰流生成器為:線性反饋位移寄存器(LFSR)塊加密的幾種模式PlaintextPlaintextPlaintextPlaintextPlaintextPlaintextBlockCipherK召BlockCipherK召y *Encrypt1^0BlockCipherKey Encryptiori□lockCipher *1EncryptionCiphertext□nrrnzco
Ciphertext□nrrnzco
Ciphertext□zcrnnzn
CiphertextElectronicCodebook(CCB)modeencryption
InitialirationiVcsctor(IVIn-iiiiiPlaintextBlocktelpher*MKBlcuckcipherencryptionissy -InitialirationiVcsctor(IVIn-iiiiiPlaintextBlocktelpher*MKBlcuckcipherencryptionissy -fencrypt^rk十KeyICiphertextCiphertextnalnt?xt■l」,「Jf—BlockCipherEncryption』』」」」」口CfpherteMtPlaintext口」LJUT3CipherBlockChaining(匚GC}modeencryptionInitializationvector(IV)【I【I「TinBlockCipher
EncryptionBlockCipher
EncryptionKeyBlockCipherEncryptionPlaintextPlaintextPlaintextCiphertext【iiiiBlockCipher
EncryptionBlockCipher
Encrypti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國塑膠百葉窗簾零配件數(shù)據(jù)監(jiān)測研究報告
- 鎮(zhèn)江事業(yè)編面試題及答案
- 2025年軍隊文職人員招聘之軍隊文職管理學(xué)與服務(wù)題庫附答案(基礎(chǔ)題)
- 2025年軍隊文職人員招聘之軍隊文職管理學(xué)與服務(wù)題庫練習(xí)試卷A卷附答案
- 采購交易基本合同范本
- 2024年四川省公務(wù)員《申論(行政)》試題真題及答案
- 高鐵乘客知識培訓(xùn)課件
- 年終慶典暨員工表彰大會方案
- 智能家居設(shè)備集成商服務(wù)協(xié)議
- 山西省呂梁市柳林縣2024-2025學(xué)年七年級上學(xué)期期末生物學(xué)試題(含答案)
- 男護(hù)士的職業(yè)生涯規(guī)劃書
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 工藝技術(shù)人員工作總結(jié)
- DB61T-農(nóng)產(chǎn)品區(qū)域公用品牌管理規(guī)范
- 中央2025年中國民航大學(xué)勞動合同制人員招聘7人筆試歷年參考題庫附帶答案詳解
- 高一生活指南模板
- 廣州電視塔鋼結(jié)構(gòu)施工方案
- 【9物一?!?024年安徽省合肥市廬陽中學(xué)九年級中考一模物理試卷
- 2024-2025學(xué)年部編版歷史七年級下冊第一單元綜合評估卷(含答案)
- 《工程經(jīng)濟(jì)與項目管理》課程教學(xué)大綱
- CNAS-CL01-G001:2024檢測和校準(zhǔn)實驗室能力認(rèn)可準(zhǔn)則的應(yīng)用要求
評論
0/150
提交評論