ImageVerifierCode 换一换
格式:PPT , 页数:26 ,大小:3.14MB ,
资源ID:359928      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-359928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(传统对称式金钥加密.PPT)为本站会员(天***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

传统对称式金钥加密.PPT

1、第二章傳統對稱式金鑰加密,2.1 對稱式金鑰簡介,2,對稱式金鑰加密法的概念,明文,密文,加密演算法,Alice,明文,密文,加密演算法,Bob,安全金鑰交換通道,共享金鑰,共享金鑰,不安全通道,2.1 對稱式金鑰簡介,3,2.2 取代加密法,4,取代加密法(substitution cipher)是以一個符號取代另一個符號。單字母加密法(monoalphabetic cipher)通常明文裡的字(符號)換成密文時是同一個字(符號),明文與密文裡的字母都是一對一的。,明文:hello,密文:KHOOR,明文:hello,密文:ABNZF,範例,範例,2.2 取代加密法,5,加法加密法(addi

2、tive cipher)有時稱為位移加密法(shift cipher),也稱為凱薩加密法(Caesar cipher),此加密法較能顯示其數學意涵。將數學計算套用到明文與密文,並分配數值給每一個字母。,2.2 取代加密法,6,傳送端,明文,接收端,明文,密文,加密,解密,2.2 取代加密法,7,位移加密法:因為加密演算法可解釋為往下位移金鑰字元,而解密演算法為往上位移金鑰字元。凱薩加密法:凱薩(Julius Ceasar)利用加法加密法與他的下屬聯繫,凱薩以3當成金鑰。破解分析:在只知密文攻擊中使用徹底搜尋金鑰(暴力攻擊)方式,加法加密法很容易破解。因為加法加密法的金鑰範圍很小,只有25把金鑰

3、。金鑰00是沒有用的(明文與密文相同)。,2.2 取代加密法,8,範例 當攔截到密文UVACLYFZLJBYL。使用暴力攻擊破解加密法,明文:tuzbkxeykiaxk明文:styajwdxjhzwj明文:rsxzivcwigyvi明文:qrwyhubvhfxuh明文:pqvxgtaugeqtg明文:opuwfsztfdvsf明文:notverysecure,當我們嘗試1到7的金鑰,發現金鑰7時,明文為not very secure是有意義的。,2.2 取代加密法,9,加法加密法也容易受到統計攻擊,尤其敵人擁有很長的密文時,敵人可以用字母會在特定的語言中出現頻率。,2.2 取代加密法,10,範

4、例 當攔截到密文XLILSYWIMWRSAJSVWEPIJSVJSYVQMPPMSRHSPPEVWMXMWASVXLQSVILYVVCFIJSVIXLIWIPPIVVIGIMZIWQSVISJJIVW,the house is now sale for four million dollars it is worth more hurry before the seller receiver more offers.,2.2 取代加密法,11,乘法加密法(multiplicative cipher)中,加密演算法已明文乘以金鑰,傳送端,明文,接收端,明文,密文,加密,解密,2.2 取代加密法,

5、12,仿射加密法(affine cipher)中,其為兩個加密法分別為乘法與加法加密。,傳送端,明文,接收端,明文,密文,加密,解密,2.2 取代加密法,13,單字母取代加密法:傳送端與接收端同意使用某一把金鑰。就是建立明文每個字元和密文字元之間的對應。破解分析:單字母取代加密法金鑰大小為26!,This message is easy,範例 利用上面密碼表加密此訊息,,ICFVQRVVNERFVRNVS,2.2 取代加密法,14,多字母加密法:每一字母出現有不同的代換。明文與密文是一對多的關係。舉例來說a在剛開始加密為D,但中間可能加密為N。多字母加密法優點為能隱藏字母的頻率,並無法使用單一

6、字母的頻率統計去破解密文。,2.2 取代加密法,15,自動金鑰加密法(autokey cipher):每把子金鑰都用來對應明文中的字元。第一把金鑰為傳送端與接收端早就祕密決定好的數值。第二把金鑰是第一個明文字元的值(025)。第三把金鑰是第二個明文字元的值(025),以此類推。,2.2 取代加密法,16,密鑰 =,L,Q,U,X,Z,G,V,Y,D,S,W,O,T,F,K,P,2.2 取代加密法,17,此加密法有三個加密規則 ,A.若密鑰中,有一對字母是在同一列,則對應的加密文字會是同一列右方的字母 (若為列最後一個的字母則為此列中最左第一個字母) 。B.若密鑰中,有一對字母是在同一行,則對應

7、的加密文字會是同一行下方的字母 (若為行最後一個的字母則為此行中最上第一個字母) 。C.若密鑰中,這對字母不同行或列,則個別加密文字為同一列的字母,但與另外一個同一行。Playfair符合多字母加密法的標準,每個明文裡其文字的子金鑰都依賴前面或後面的文字。,2.2 取代加密法,18,2.2 取代加密法,19,單次密碼本:密碼學的目標之一就是能完全保密。Shannon研究表示,若每個明文的符號都是由一個金鑰範圍隨機挑選出的一把金鑰加密,就能達到完全的保密。此概念用於Vernam發明的單次密碼本(one-time pad)。此加密法中金鑰的長度與明文一樣,金鑰完全是隨機挑選出的。單次密碼本幾乎是無

8、法應用,因為每次傳送端要把每次產生的金鑰如何傳送給接收端?,2.2 取代加密法,20,迴轉加密法(rotor cipher):使用單字母取代加密法的概念,但改變了每個明文和密文之間字元的對應關係。,A,B,C,D,E,F,a,b,c,d,e,f,A,B,C,D,E,F,a,b,c,d,e,f,A,B,C,D,E,F,a,b,c,d,e,f,第二次轉動後,第一次轉動後,初始位置,2.2 取代加密法,21,迴轉加密法的初始位置是傳送端與接收端之間的密鑰。第一個明文字元加密市使用初始設定,第二個字元加密是在第一次轉動後,以此類推。,範例 假設明文為bee使用旋轉加密法。,A,B,C,D,E,F,a,

9、b,c,d,e,f,A,B,C,D,E,F,a,b,c,d,e,f,A,B,C,D,E,F,a,b,c,d,e,f,第二次轉動後,第一次轉動後,初始位置,B,C,A,明文:bee,密文:ACB,2.3 換位加密法,22,換位加密法為改變符號的位置,換位加密法就是重新安排(調換)符號的順序。無金鑰的換位加密法:過去簡易的換位加密法為吳金鑰的換位加密法。第一種方法為將文字以一行一行的方式寫入表格後,再以一列一列的方式傳送。,範例 無金鑰換位加密法一個很好的範例為欄加密法(rail fence cipher)。例如傳送端明文為Meet me at the park 。密文:MEMATEAKETETH

10、PR,m,e,e,t,m,e,a,t,t,h,e,p,a,r,k,排成Z字型的圖樣,2.3 換位加密法,23,第二種方法為將文字以一列一列的方式寫入表格後,再以一行一行的方式傳送。有金鑰的換位加密法:此方法是將明文分組(稱為區塊),在另利用一個金鑰分別更換每個區塊的字元。,2.3 換位加密法,24,兩種方式的結合(有金鑰結合無金鑰):近代的換為加密法結合了上兩種方法,已達到更好不規則的效果。加密和解密動作在三個步驟內完成:第一,文字以一列一列的方式寫入表格;第二,以重新排列欄位的順序更換字元;第三,以一行一行的方式讀取新的表格。第一和第三無吳金鑰整體重新排列,第二步驟是以區塊有金鑰方式重新排列

11、。,2.3 換位加密法,25,雙重換位加密法(double transposition cipher):能增加分析密碼者解密的難度。重複兩次演算法,每一個步驟可以使用不同的金鑰,但通常都是同一把。,範例 假設傳送端傳送明文enemy attacks tonight,使用兩種方式的結合加密法。,e,n,e,m,y,a,t,t,a,c,k,s,t,o,n,i,g,h,t,z,以一列一列的方式寫入,行排列,以一行一行的方式讀取,e,t,t,h,e,a,k,i,m,a,o,t,y,c,n,z,n,t,s,g,中間的結果:,明文:,第一次的換位加密法,2.3 換位加密法,26,T,I,Y,T,E,A,O,Z,H,M,C,S,E,A,N,G,Y,K,T,N,以一列一列的方式寫入,行排列,以一行一行的方式讀取,e,t,t,h,e,a,k,i,m,a,o,t,y,c,n,z,n,t,s,g,中間的結果:,密文:,第二次的換位加密法,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。