《在密碼中的應(yīng)用》PPT課件

《在密碼中的應(yīng)用》PPT課件

ID:38922510

大?。?.07 MB

頁數(shù):14頁

時(shí)間:2019-06-21

《在密碼中的應(yīng)用》PPT課件_第1頁
《在密碼中的應(yīng)用》PPT課件_第2頁
《在密碼中的應(yīng)用》PPT課件_第3頁
《在密碼中的應(yīng)用》PPT課件_第4頁
《在密碼中的應(yīng)用》PPT課件_第5頁
資源描述:

《《在密碼中的應(yīng)用》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、2.7矩陣在密碼中的應(yīng)用密碼通信作為人類軍事、政治、經(jīng)濟(jì)斗爭(zhēng)的一種技術(shù),已有上千年的歷史,并在許多戰(zhàn)爭(zhēng)勝敗中起了極關(guān)鍵的作用。在信息技術(shù)高度發(fā)達(dá)的今天。密碼通信對(duì)人類社會(huì)的影響比以往任何年代都更為顯著。實(shí)際上,密碼的核心是變換,而且是一種純形式的變換。對(duì)這種變換進(jìn)行抽象、描述和研究的最佳工具是數(shù)學(xué)。事實(shí)上,意大利數(shù)學(xué)家卡丹(Cardano,Jerome,1501~1576)及法國(guó)數(shù)學(xué)家韋達(dá)(Vieta,Francis,1540~1603)就參與了密碼研究。至于現(xiàn)代,密碼學(xué)領(lǐng)域中幾乎無一不是數(shù)學(xué)家的天下了。現(xiàn)代的許多

2、軍事、政治、經(jīng)濟(jì)信息的來往,很多都是通過公共渠道,如電話、電報(bào)、電子信件傳遞信息,希望不被竊取或修改,而安全地送到接受者手中。為防止竊取,需要將信息改變成密碼形式。原信息稱為明文,明文的秘密形式稱為密文。知道了密碼把密文翻譯成明文的過程叫做解密,密碼中的關(guān)鍵信息叫做密鑰。大家知道計(jì)算機(jī)是二元狀態(tài),信息傳輸過程中是把所有信息變成數(shù),再將數(shù)轉(zhuǎn)換成二進(jìn)制進(jìn)行傳輸。下面我們介紹一種利用矩陣編制密碼的方法。設(shè)29個(gè)字符數(shù)字在如下對(duì)應(yīng)表:ABCDEFGHIJKLMNO123456789101112131415PQRSTUVWX

3、YZ?!空格1617181920212223242526272829這意味著1表示A,20表示T,28表示?.比29大地?cái)?shù)n表示什么呢?例1把明文RED進(jìn)行加密和解密.對(duì)比29大地?cái)?shù)n用29除一下,看最小正余數(shù)是什么,余數(shù)代表何字母,此數(shù)就代表什么字母.例如,58能被29整除,則58表示空格,199被29除余25,則199表示字母y.解首先給出一個(gè)編碼矩陣(也稱為加密矩陣)用矩陣M為明文RED進(jìn)行加密,這個(gè)字等價(jià)于18,5,4.用矩陣M左乘以向量可得所得到的后兩個(gè)數(shù)不能直接換算成字符,可以把它們被29除一下,66被

4、29除余8,75被29除余17,這樣22表示V,66表示H,75表示Q,于是RED被加密為VHQ.這樣進(jìn)行加密后,收方就得到的信息是VHQ.收到方解密VHQ,它的數(shù)學(xué)等價(jià)表示向量對(duì)于由M所加密的密文VHQ來說,設(shè)它所對(duì)應(yīng)的明文的數(shù)字等價(jià)表示為,則解上方程組得這三個(gè)數(shù)76,179,﹣112不能直接換算成字符,分別用29去除得最小正余數(shù)18,5,4,則VHQ解密為RED.注意:(1)加密矩陣和它的逆矩陣的元素都必須是整數(shù),為此要求

5、M

6、=1或﹣1.把加密矩陣M的逆矩陣稱為解密矩陣.(2)加密矩陣也可以選擇三階以上的矩陣

7、.(3)若加密矩陣是三階矩陣,明文不夠三個(gè)字母可以補(bǔ)零;多余三個(gè)字母,可以用多個(gè)向量或矩陣表示.例2利用例1的加密矩陣M,把明文WE進(jìn)行加密和解密.解取加密矩陣,明文WE等價(jià)于向量,因?yàn)樗玫降暮髢蓚€(gè)數(shù)43和61不能直接換算成字符,可以把它們被43被29除余14,61被29除余3,這樣表示J,43表示N,61表示C,于是WE被加密為JNC.這樣進(jìn)行加密后,收方就得到的信息是JNC.對(duì)于由M所加密的密文JNC來說,設(shè)它所對(duì)應(yīng)的明文的數(shù)字等價(jià)表示為,則解上方程組得數(shù)﹣6除以29得最小正余數(shù)23,數(shù)23,5,0對(duì)應(yīng)明文W

8、E,因此密文JNC解密為WE.例3利用例1的加密矩陣M,把明文ACTION進(jìn)行加密和解密.解取加密矩陣,明文ACTION等價(jià)于矩陣,于是由中的6個(gè)數(shù)除以29得正余數(shù)組成的矩陣為因此加密后,收方得到的密文為HRONVB.由方程解得中的6個(gè)數(shù)除以29得正余數(shù)組成的矩陣為因此,恢復(fù)明文為ACTION.隨著科學(xué)技術(shù)的不斷發(fā)展,加密的方法越來越多,難度越來越大,破密的手段越來越高明,這使得許多數(shù)學(xué)領(lǐng)域如數(shù)論、信息論、概率統(tǒng)計(jì)、群論、域論、組合數(shù)學(xué)、代數(shù)幾何都再密碼學(xué)中找到了用武之地。課堂作業(yè)構(gòu)造一個(gè)加密矩陣M,把明文STUD

9、ENT進(jìn)行加密和解密.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。