密碼學(xué)1-2古典密碼課件_第1頁
密碼學(xué)1-2古典密碼課件_第2頁
密碼學(xué)1-2古典密碼課件_第3頁
密碼學(xué)1-2古典密碼課件_第4頁
密碼學(xué)1-2古典密碼課件_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第1章密碼學(xué)引論

與古典密碼本章重點:掌握常用的古典密碼的加密解密。學(xué)時:4-6學(xué)時2022/10/1421.4幾種古典密碼隱寫術(shù)置換密碼(重點)代替密碼(重點)單表代替密碼多表代替密碼2022/10/143一、隱寫術(shù)隱寫術(shù):將秘密消息隱藏在公開消息中,并通過公開渠道來傳送的方法。兩種隱藏明文信息的方法隱寫術(shù)密碼編碼學(xué)2022/10/144eg:詩情畫意傳“密語”

早妝未罷暗凝眉,

迎戶愁看紫燕飛,

無力回天春已老,

雙棲畫棟不如歸。2022/10/145王先生:來信收悉,你的盛情真是難以報答。我已在昨天抵達廣州。秋雨連綿,每天需備傘一把方能上街,苦矣。大約本月中旬我才能返回,屆時再見。eg:卡丹網(wǎng)格式密碼2022/10/146隱寫術(shù)特點簡單,掌握密鑰后,破譯簡單。易被攻擊。2022/10/147傳統(tǒng)的信息隱藏技術(shù)

古代信息隱藏的方法可以分為兩種:一種是將機密信息進行各種變換,使非授權(quán)者無法理解,這就是密碼術(shù);

另一種是將機密信息隱藏起來,使非授權(quán)者無法獲取,如隱寫術(shù)等。

可以稱它們?yōu)楣糯艽a術(shù)和古代隱寫術(shù)。我們可以把它們的發(fā)展看成兩條線:一條是從古代密碼術(shù)到現(xiàn)代密碼學(xué);一條是從古代隱寫術(shù)到信息隱藏、數(shù)字水印、隱通道和匿名通信。

古代隱寫術(shù)包括技術(shù)性的隱寫術(shù)、語言學(xué)中的隱寫術(shù)和用于版權(quán)保護的隱寫術(shù)。信息隱藏的發(fā)展歷史2022/10/148

1.技術(shù)性的隱寫術(shù)

技術(shù)性的隱寫術(shù)由來已久。大約在公元前440年,隱寫術(shù)就已經(jīng)被應(yīng)用了。據(jù)古希臘歷史學(xué)家希羅多德記載,一位希臘貴族希斯泰烏斯為了安全地把機密信息傳送給米利都的阿里斯塔格魯斯,慫恿他起兵反叛波斯人,想出一個絕妙的主意:剃光送信奴隸的頭,在頭頂上寫下密信,等他的頭發(fā)重新長出來,就將他派往米利都送信。類似的方法在20世紀(jì)初期仍然被德國間諜所使用。2022/10/149

實際上,隱寫術(shù)自古以來就一直被人們廣泛地使用。隱寫術(shù)的經(jīng)典手法實在太多,此處僅列舉一些例子:

(1)使用不可見墨水給報紙上的某些字母作上標(biāo)記來向間諜發(fā)送消息。

(2)在一個錄音帶的某些位置上加一些不易察覺的回聲。

(3)將消息寫在木板上,然后用石灰水把它刷白。

(4)將信函隱藏在信使的鞋底里或婦女的耳飾中。

(5)由信鴿攜帶便條傳送消息。

2022/10/1410(6)通過改變字母筆畫的高度或在掩蔽文體的字母上面或下面挖出非常小的小孔(或用無形的墨水印制作非常小的斑點)來隱藏正文。

(7)在紙上打印各種小像素點組成的塊來對諸如日期、打印機進行標(biāo)識,將用戶標(biāo)識符等信息進行編碼。

(8)將秘密消息隱藏在大小不超過一個句號或小墨水點的空間里。

(9)將消息隱藏在微縮膠片中。2022/10/1411(10)把在顯微鏡下可見的圖像隱藏在耳朵、鼻孔以及手指甲里;或者先將間諜之間要傳送的消息經(jīng)過若干照相縮影步驟后縮小到微粒狀,然后粘在無關(guān)緊要的雜志等文字材料中的句號或逗號上。

(11)在印刷旅行支票時使用特殊紫外線熒光墨水。

(12)制作特殊的雕塑或繪畫作品,使得從不同角度看會顯示出不同的印像。

(13)利用掩蔽材料的預(yù)定位置上的某些誤差和風(fēng)格特性來隱藏消息。比如,利用字的標(biāo)準(zhǔn)體和斜體來進行編碼,從而實現(xiàn)信息隱藏;將版權(quán)信息和序列號隱藏在行間距和文檔的其他格式特性之中;通過對文檔的各行提升或降低三百分之一英寸來表示0或1等。2022/10/14122.語言學(xué)中的隱寫術(shù)

語言學(xué)中的隱寫術(shù)也是被廣泛使用的一種方法。最具代表性的是“藏頭詩”,作者把表明真情實意的字句分別藏入詩句之中。如電影《唐伯虎點秋香》中唐伯虎的藏頭詩——“我畫藍江水悠悠,愛晚亭上楓葉愁。秋月溶溶照佛寺,香煙裊裊繞經(jīng)樓。”今天,這一“我愛秋香”的藏頭詩句已成

經(jīng)典。

又如紹興才子徐文才在杭州西湖賞月時揮毫寫下了一首七言絕句——“平湖一色萬頃秋,湖光渺渺水長流。秋月圓圓世間少,月好四時最宜秋?!?022/10/1413

每句的第一個字連起來正好是“平湖秋月”。我國還有一種很有趣的信息隱藏方法,即消息的發(fā)送者和接收者各有一張完全相同的帶有許多小孔的掩蔽紙張,而這些小孔的位置是被隨機選擇并戳穿的。發(fā)送者將掩蔽紙張放在一張紙上,將秘密消息寫在小孔位置上,移去掩蔽紙張,然后根據(jù)紙張上留下的字和空格編寫一篇掩飾性的文章。接收者只要把掩蔽紙張覆蓋在該紙張上就可立即讀出秘密消息。直到16世紀(jì)早期,意大利數(shù)學(xué)家Cardan重新發(fā)展了這種方法,該方法現(xiàn)在被稱為卡登格子隱藏法。國外著名的例子是GiovanniBoccaccio(1313~1375年)創(chuàng)作的《Amorosa

visione》,據(jù)說是世界上最長的藏頭詩,他先創(chuàng)作了三首十四行詩,總共包含大約1500個字母,然后創(chuàng)作另外一首詩,使連續(xù)三行詩句的第一個字母恰好對應(yīng)十四行詩的各字母。2022/10/14143.用于版權(quán)保護的隱寫術(shù)

版權(quán)保護與侵權(quán)的斗爭從古到今一直在延續(xù)著。

Lorrain(1600~1682年)是17世紀(jì)一個很有名的畫家,當(dāng)時出現(xiàn)了很多模仿和假冒他的畫,他使用了一個特殊的方法來保護畫的版權(quán)。他自己創(chuàng)作了一本稱為《Liber

Veritatis》的素描集的書,它的頁面是交替出現(xiàn)的,四頁藍色后緊接著四頁白色,不斷重復(fù),大約包含195幅畫。2022/10/1415

我國是最早發(fā)明印刷術(shù)的國家,而且許多西方國家也承認(rèn)印刷術(shù)來自中國。書籍作為流通的商品且利潤豐厚,在漫長的歲月中不進行版權(quán)保護是無法想像的,也是不符合事實的。從法令來看,北宋哲宗紹圣年間(1095年)已有“盜印法”,中國自宋代就確有版權(quán)保護的法令。從實物來看,現(xiàn)存宋代書籍中可以證實版權(quán)問題。如眉山程舍人宅刊本《東都事略》,其牌記有:“眉山程舍人宅刊行,已申上司,不許覆板?!边@就相當(dāng)于“版權(quán)所有,不準(zhǔn)翻印”。1709年英國國會制定的“圣安妮的法令”,承認(rèn)作者是受保護的主體,這被認(rèn)為是第一部“版權(quán)法”。2022/10/1416數(shù)字信息隱藏技術(shù)的發(fā)展

1992年,國際上正式提出信息隱藏的概念;1996年,在英國劍橋大學(xué)牛頓研究所召開了第一屆信息隱藏學(xué)術(shù)會議,標(biāo)志著信息隱藏學(xué)的正式誕生。此后,國際信息隱藏學(xué)術(shù)會議在歐美各國相繼召開,至今已舉辦九屆之多。

作為隱秘通信和知識產(chǎn)權(quán)保護等的主要手段,信息隱藏從正式提出到現(xiàn)在十多年的時間里引起了各國政府、大學(xué)和研究機構(gòu)的重視,取得了巨大的發(fā)展。美國的麻省理工學(xué)院、普渡大學(xué)、英國的劍橋大學(xué)、NEC研究所、IBM研究所都進行了大量的研究。在國內(nèi),許多高等院校和研究機構(gòu)也對信息隱藏技術(shù)進行了深入的研究。從1999年開始,我國已召開了六屆全國性的信息隱藏學(xué)術(shù)研討會。2022/10/1417

國家863計劃智能計算機專家組會同中國科學(xué)院自動化研究所模式識別國家重點實驗室和北京郵電大學(xué)信息安全中心還召開了專門的“數(shù)字水印學(xué)術(shù)研討會”。

隨著理論研究的進行,相關(guān)的應(yīng)用技術(shù)和軟件也不斷推出。如美國Digimarc公司在1995年開發(fā)了水印制作技術(shù),是當(dāng)時世界上唯一一家擁有這一技術(shù)的公司,并在Photoshop4.0和CoreDraw7.0中進行了應(yīng)用。日本電器公司、日立制作所、先鋒、索尼和美國商用機器公司在1999年宣布聯(lián)合開發(fā)統(tǒng)一標(biāo)準(zhǔn)的基于數(shù)字水印技術(shù)的DVD影碟防盜版技術(shù)。DVD影碟在理論上可以無限制地復(fù)制高質(zhì)量的畫面和聲音,因此迫切需要有效的防盜版技術(shù)。該技術(shù)的應(yīng)用使消費者可以復(fù)制高質(zhì)量的動態(tài)圖像,但以贏利為目的的大批量非法復(fù)制則無法進行。2000年,德國在數(shù)字水印保護和防止偽造電子照片的技術(shù)方面取得了突破。以制作個人身份證為例,一般要經(jīng)過掃描照片和簽名、輸入制證機、打印和塑封等過程。2022/10/1418

上述新技術(shù)是在打印證件前,在照片上附加一個暗藏的數(shù)字水印。具體做法是在照片上對某些不為人注意的部分進行改動,處理后的照片用肉眼看與原來幾乎一樣,只有用專用的掃描器才能發(fā)現(xiàn)水印,從而可以迅速、無誤地確定證件的真?zhèn)巍T撓到y(tǒng)既可在照片上加上牢固的水印,也可以經(jīng)改動使水印消失,使任何偽造企圖都無法得逞。由歐盟委員會資助的幾個國際研究項目也正致力于實用的水印技術(shù)研究,歐盟期望能使其成員國在數(shù)字作品電子交易方面達成協(xié)議,其中的數(shù)字水印系統(tǒng)可以提供對復(fù)制品的探測追蹤。在數(shù)字作品轉(zhuǎn)讓之前,作品創(chuàng)作者可以嵌入創(chuàng)作標(biāo)志水印;作品轉(zhuǎn)讓后,媒體發(fā)行者對存儲在服務(wù)器中的作品加入發(fā)行者標(biāo)志;在出售作品拷貝時,還要加入銷售標(biāo)志。2022/10/1419

經(jīng)過多年的努力,信息隱藏技術(shù)的研究已經(jīng)取得了許多成果。從技術(shù)上來看,隱藏有機密信息的載體不但能經(jīng)受人的感覺檢測和儀器設(shè)備的檢測,而且還能抵抗各種人為的蓄意攻擊。但總的來說,信息隱藏技術(shù)尚未發(fā)展到可大規(guī)模使用的階段,仍有不少理論和技術(shù)性的問題需要解決。到目前為止,信息隱藏技術(shù)還沒有形成自身的理論體系。比如,如何計算一個數(shù)字媒體或文件所能隱藏的最大安全信息量等。盡管信息隱藏技術(shù)在理論研究、技術(shù)開發(fā)和實用性方面尚不成熟,但它的特殊作用,特別是在數(shù)字版權(quán)保護方面的獨特作用,可以說是任何其他技術(shù)無法取代的,信息隱藏技術(shù)必將在未來的信息安全體系中獨樹一幟。2022/10/1420古典密碼學(xué)置換密碼代替密碼2022/10/1421二、置換密碼又稱換位密碼,指根據(jù)一定的規(guī)則重新排列明文。

特點:保持明文的所有字符不變,只是打亂了位置和次序。分類:列置換密碼周期置換密碼2022/10/14221、列置換密碼:將明文按照固定寬度n按行寫出,而后按照密鑰的規(guī)則按列換位。eg1:已知明文是‘Beijing2008OlympicGames’,密鑰k=6,e=(14)(56)。加密過程是:step1:將明文m按照寬度k分行。M=Beijing2008OlympicGamesstep2:將明文m按照e換行,得密文C=jeiBni020gO8pymlcieamGs2022/10/1423eg2:已知明文是‘thistext’,密鑰k=4,e=(2413)。加密過程:將明文按照4個字符一組分組,不足的部分填充*得:thistext第2個字符移位到位置4,第4個字符移到位置1,第1個字符移到位置3,第3個字符移到位置2;則密文:“sith

txte”(2)周期置換密碼:將明文m按照固定長度分組,對每組的字串按照某個置換重新排位從而得到密文。2022/10/1424練習(xí)ex:已知采用周期置換密碼加密,密鑰k=6,e=(15623)。如果明文是‘statek’,那么密文是什么?aKttSe如何解密????2022/10/1425三、單表代換密碼就是明文中的字母由其他字母、數(shù)字或符號所取代的一種方法。算法:建立一個代換表,加密時將明文字符通過代換表代換為相應(yīng)的密鑰文字。具體的代替表稱之為密鑰。2022/10/1426eg:設(shè)代換的對應(yīng)關(guān)系如下:abcdefghijklmnopqrstuvwxyzidmefzoaphxbscqrltuyjvnwgk從代換的對應(yīng)關(guān)系可知s→u,e→f,…,y→g因此以代換為密鑰對security加密得到密文ufmjtpyg2022/10/1427三、單表代換密碼字母與十進制數(shù)字的對應(yīng)關(guān)系:2022/10/1428其中:m是明文,c是密文。3是加密所用的密鑰,加密時,每個字母向后移3位,解密時,每個字母向前移3位(均為循環(huán)移位)。1、凱撒密碼2022/10/1429eg1:通過愷撒(Caesar)密碼對明文加密:please則密文為:sohdvh2022/10/1430

eg2:設(shè)明文為:security,試用Caesar密碼對其進行加密,然后再進行解密。加密過程如字母s對應(yīng)的數(shù)字為18,將18使用加密算法進行加密E3(18)≡18+3(mod26)≡21數(shù)字21對應(yīng)的字母為v,所以security的密文為vhfxulwb(2)解密過程D3(21)≡21-3(mod26)≡182022/10/14312、移位變換特點:加密方法簡單。窮舉即可破譯。2022/10/14323、基于密鑰的單表代換密碼具體算法:選取一個字符串作為密鑰,除去密鑰中重復(fù)的字母,剩余字母按照順序?qū)懺诖俗帜钢笊勺帜副?。特點:破譯難度較高。密鑰更改靈活。2022/10/1433eg:已知密鑰為‘magicnet’,對明文help加密。step1:生成字母表abcd

efgh

ijkl

mnop

qrst

uvwx

yz

magicnet

bdfh

jklo

pqrs

uvwx

yzstep2:按照字母表替換明文字符。明文:help

密文:tcho如何解密?2022/10/14344、仿射加密—擴展的移位變換加密:解密:密鑰為0~25之間的數(shù)字對(a,b)。要求:a與26的最大公約數(shù)必須為1,即gcd(a,26)=1。

a-1是a的逆元,即a-1*a(mod26)=1。2022/10/1435eg:仿射加密。設(shè)(a,b)=(7,21),對明文‘security’加密。對‘vlxijh’解密。s=18,7*18+21(mod26)=17,sre=4,7*4+21(mod26)=23,exc=2,7*2+21(mod26)=9,cj……y=24,7*24+21(mod26)=7,yhsecurity對應(yīng)的密文:rxjfkzyh2022/10/1436eg:仿射加密。設(shè)(a,b)=(7,21),對明文‘security’加密。對‘vlxijh’解密。7-1mod26=?7*15mod26=17-1mod26=15v=21,15(21-21)mod26=0,val=11,15(11-21)mod26=6,lg……h(huán)=7,15(7-21)mod26=24,hyvlxijh對應(yīng)的明文:agency2022/10/14370-25內(nèi)所有與26互素元素的乘法逆元1-13-15-17-19-111-115-117-119-121-123-125-119211531972311517252022/10/1438練習(xí)ex:仿射加密。設(shè)(a,b)=(3,21),對明文‘book’加密解密。單表代換分析密鑰空間增加(26!),窮舉搜索這么多的密鑰很困難但這并不表示該密碼不容易破解破解這類密碼的突破點是由于語言本身的特點是充滿冗余的,每個字母使用的頻率不相等

而單表代換密碼沒有改變字母相對出現(xiàn)的頻率明文字母的統(tǒng)計特性在密文中能夠反映出來,當(dāng)通過統(tǒng)計密文字母的出現(xiàn)頻率,可以確定明文字母和密文字母之間的對應(yīng)關(guān)系英文字母統(tǒng)計特性英文單字母的相對頻率表單字母按照出現(xiàn)頻率的大小可以分為下面5類:

(1)e:出現(xiàn)的頻率大約為0.127(2)t,a,o,I,n,s,h,r:出現(xiàn)的頻率大約在0.06-0.09之間

(3)d,l:出現(xiàn)的頻率約為0.04(4)c,u,m,w,f,g,y,p,b:出現(xiàn)的頻率大約在0.015-0.028之間

(5)v,k,j,x,q,z:出現(xiàn)的頻率小于0.01英文字母統(tǒng)計特性雙字母和三字母組合都有現(xiàn)成的統(tǒng)計數(shù)據(jù),常見的雙字母組合和三字母組合統(tǒng)計表能夠幫助破解密文。頻率最高的30個雙字母(按照頻率從大到小排列):

thheineranreedones

stenattonthand

oueangasortiisetitar

tesehiof

頻率最高的20個3字母(按照頻率從大到小排列):

theingandherereent

thanthwasethfordthhatsheioninthissth

ers

ver英文字母統(tǒng)計特性破解舉例例1

已知下面的密文式由單表代換生產(chǎn)的:UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBZWPFUPZHMDJUDTMOHMQ,試破譯該密文首先統(tǒng)計密文中字母出現(xiàn)的頻率,然后與英文字母出現(xiàn)頻率比較。密文中字母的相對頻率統(tǒng)計如下:破解舉例將統(tǒng)計結(jié)果與頻率表進行比較,可以猜測密文中P與Z可能是e和t,密文中的S,U,O,M出現(xiàn)頻率比較高,可能與明文字母中出現(xiàn)頻率相對較高的a,o,I,n,s,h,r這些字母對應(yīng)密文中出現(xiàn)頻率很低的幾個字母C,K,L,N,R,I,J可能與明文字母中出現(xiàn)頻率較低的字母v,k,j,x,q,z對應(yīng)。就這樣邊試邊改,最后得到明文如下:itwasdisclosedyesterdaythatseveralinformalbutdirectcontactshavebeenmadewithpoliticalrepresentativesofthevietconginmoscow破解舉例在嘗試過程中,如果同時使用雙字母和三字母的統(tǒng)計規(guī)律,那么更容易破譯密文。如上面的密文中出現(xiàn)最多的雙字母是ZW,它可能對應(yīng)明文雙字母出現(xiàn)頻率較大的th,那么ZWP就可能是the,這樣就更容易試出明文。破解舉例2022/10/1447以一些表依次對明文消息的字母序列進行代換的加密方法。明文中的同一個字母,由于出現(xiàn)的位置不同用不同的字母代替。四、多表代換密碼2022/10/14481、Playfair密碼算法設(shè)計:將明文字母按照兩個字母一組分組,然后將這些組按照字母矩陣替換為密文字母組合?;谝粋€5×5字母矩陣該矩陣使用密鑰來構(gòu)造。2022/10/14491、Playfair密碼矩陣構(gòu)造方法:從左至右,從上至下依次填入關(guān)鍵詞的字母,若字母重復(fù)則略過,然后再以字母表順序依次填入其他的字母。字母I和J被算作一個字母。表中的第1列看做是第5列的右邊1列,第1行看做第5行的下1行。2022/10/1450加密算法:P1、P2同行:對應(yīng)的C1和C2分別是緊靠P1、P2右端的字母。其中第一列被看作是最后一列的右方。P1、P2同列:對應(yīng)的C1和C2分別是緊靠P1、P2下方的字母。其中第一行看作是最后一行的下方。P1、P2不同行、不同列:C1和C2是由P1和P2確定的矩形的其它兩角的字母,并且C1和P1、C2和P2同行。P1=P2:則插入一個字母于重復(fù)字母之間,并用前述方法處理.若明文字母數(shù)為奇數(shù)時:則在明文的末端添加某個事先約定的字母作為填充。2022/10/1451eg1:已知密鑰是:‘PLAYFAIR

IS

A

DIGRAM

CIPHER’。如果明文是‘playfaircipher’,為其加密。明文兩個一組:playfa

ir

cipher對應(yīng)密文為:LAYFPYRSMRAMCD2022/10/1452ex:用Playfair算法加密明文“playfaircipher”,密鑰是fivestars。練習(xí)2022/10/14532022/10/1454

明文playfaircipher密文qkbwitvaasokvb2022/10/1455Playfair密碼的特點有676種雙字母組合,因此識別各種雙字母組合要困難得多。各個字母組的頻率要比單字母呈現(xiàn)出大得多的范圍,使得頻率分析困難得多。Playfair密碼仍然使許多明文語言的結(jié)構(gòu)保存完好,使得密碼分析者能夠利用。2022/10/14562、維吉尼亞密碼算法設(shè)計:設(shè)N是某固定的正整數(shù),已知密鑰有N個字符,K=(k1,k2,…,kN)。將明文M按照N個字符一組分段,分為L段,M=(m1,m2,…,mL)。求密文C,其中Cij=kj+mij,i<=L,j<=N。2022/10/1457eg:已知密鑰字是CIPHER,n=6。假定明文串是:‘thissystem’。3、相應(yīng)的密文串將是:

vpxzwpubtt加密過程:1、密鑰字轉(zhuǎn)換為數(shù)字為:281574172、將明文串轉(zhuǎn)化為數(shù)字串,按6個一組分段,然后加上密鑰字模26。19 7 8 18 18 242 8 15 7 4 1721 15 23 25 22 1518 19 4 122 8 15 720 1 19 192022/10/1458解密過程:1、密鑰字轉(zhuǎn)換為數(shù)字。2、將密文串轉(zhuǎn)化為數(shù)字串,按密鑰字個數(shù)分組,然后減去密鑰字模26。ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZBCDEFGHIJKLMNOPQRSTUVWXYZACDEFGHIJKLMNOPQRSTUVWXYZABDEFGHIJKLMNOPQRSTUVWXYZABCEFGHIJKLMNOPQRSTUVWXYZABCDFGHIJKLMNOPQRSTUVWXYZABCDEGHIJKLMNOPQRSTUVWXYZABCDEFHIJKLMNOPQRSTUVWXYZABCDEFGIJKLMNOPQRSTUVWXYZABCDEFGHJKLMNOPQRSTUVWXYZABCDEFGHI…………Vigenere替換表密鑰:deceptive明文:wearediscoveredsaveyourself密文:明文密鑰deceptivedeceptivedeceptivewearediscoveredsaveyourselfzicvtwqngrzgvtwavzhcqyglmgj練習(xí):Vigenere密碼使用Vigenere密碼加密單詞explanation,密鑰為leg。密鑰:legleglegle明文:explanation密文:PBVWETLXOZRVigenere密碼的安全性

維吉尼亞密碼是將每個明文字母映射為幾個密文字母如果密鑰字的長度是m,明文中的一個字母能夠映射成這m個可能的字母中的一個密文中字母出現(xiàn)的頻率被隱蔽了,它的安全性明顯比單表代換密碼提高了維吉尼亞密碼的密鑰空間比較大,對于長度是m的密鑰字,密鑰空間為26m

當(dāng)m=5,密鑰空間所含密鑰的數(shù)量大于1.1x107

2022/10/14623、Hill密碼明文:密文:其中,

……2022/10/1463矩陣形式:加密:解密:2022/10/1464示例eg1:逆矩陣mod26的含義。k=11837k-1=7182311kk-1=11*7+8*2311*18+8*113*7+7*233*18+7*11=261286=1018

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論