網絡安全基礎(三)

1.對稱密碼的基本因素是什麼?

明文、加密算法、密鑰、密文、解密算法。

2.兩個人通過對稱密碼通信需要多少個密鑰?

一個密鑰

3.加密算法使用的兩個基本操作是什麼?

代換與置換 或 代替與換位

4.分組密碼和流密碼的區別是什麼?

流密碼是一次對數字數據流加密一位或一個字節的密碼。
分組密碼是將一個明文塊作爲一個整體來處理,並用來產生等長的密文塊的密碼。

5.攻擊密碼的兩個通用方法是什麼?

密碼分析和暴力破解(或窮舉、蠻力)。

6.蠻力攻擊(暴力破解,窮舉攻擊)

嘗試所有可能的密鑰的窮舉方法。

7.Feistel密碼

Feistel密碼結構:對於很多對稱加密算法,其結構由IBM的Hoist Feistel在1973年首次詳細描述。加密算法輸入爲長度爲2w比特的明文分組及密鑰k。明文分組被分爲兩半:L0、R0,經過n輪處理後組合成密文組合。i輪輸入爲L(i-1),R(i-1),由前一輪產生,子密鑰Ki由密鑰K產生。通常子密鑰之間也互不相同。所有輪具有相同結構,左半邊數據要做一個替換,具體過程爲先對右半邊數據使用輪函數F,然後將函數輸出同原來的左半邊數據做異或。每輪迭代的輪函數有相同的結構,但以每輪對應子密鑰Ki爲參數變化。在這個替換之後,再將這兩半數據對換。

8.密文

加密算法產生的已被打亂的消息輸出。

9.密碼體制

明文轉換成密文的操作類型。兩個通用法則:
替換:明文的每一個元素都映射到另一個元素,
換位:明文的元素都被再排列,要求沒有信息丟失。
使用的密鑰數:發送者和接收者使用同一密鑰,體制爲對稱、單鑰、祕密密鑰或傳統加密;使用不同密鑰,體制爲不對稱、雙鑰或公鑰加密。
明文的處理方式:分組密碼一次處理一個輸入元素分組,產生對應的輸出分組,流密碼連續地處理輸入元素,每次產生一個輸出元素。

10.密碼分析

試圖找出明文或者密鑰的工作被稱爲密碼分析。

11.解密

加密算法的反向執行,使用密文和同一密鑰產生原始明文。

12.加密

加密算法對明文進行各種替換和轉換。

13.明文

原始消息或數據,作爲加密算法的輸入。

14.子密鑰

由密鑰通過子密鑰產生算法生成的互不相同的密鑰。

15.對稱加密

對稱加密也稱常規加密、私鑰或單鑰加密,是一種發送者和接受者使用同一個密鑰的加密類型。

16.這個問題運用了對稱密碼的一個實際範例,這個例子來源於老式美國特種部隊手冊。這本書的網站上提供了名爲specialforce.pdf的文件。
a.使用cryptographic和network security兩個關鍵字,將以下信息譯成密碼:
Be at the third pillar from the left outside the Lyceum Theatre to-night at seven o’clock. If you are distrustful bring two friends. (今天晚上7點,在演講會堂外左側第三根柱子旁見面,如果你懷疑可以帶上你的兩個朋友)。對怎樣處理在存儲器中多餘的字母和過量的字母,文字間的空格和標點符號做合理的假設。並且明確指出假設。特別指出:這個信息來源子福爾摩斯小說《四個簽名》。
b.破譯密碼。並且要描述出破譯過程。
c.就什麼時間適合運用這個技術和這個技術的優勢所在發表看法。
提示:(1)關於密鑰:“使用cryptographic和network security兩個關鍵字”相當於兩個密鑰,可參考PPT中“1. 單表代換密碼推廣”這一頁中“短語密碼”相關內容,取密鑰時只考慮首次出現的字母,而且只考慮字母順序。
(2)具體加密操作過程可參考PPT中“4.置換加密(續)”這一頁,只是兩個密鑰則要進行兩次加密。明文” get it in the computer department”,密鑰“4312567” 其加密密文爲“teet icrm ehtr gtua tode imen nppt”
在這裏插入圖片描述
答案:

a、用提供的兩個短語作爲密鑰,注意去掉重複字母,根據字母出現的順序轉換爲對應的數字1至10,將第一次轉換得到的密文再用第二個密鑰轉換一次,最後輸出密文。

在這裏插入圖片描述

最後的密文是: ISRNG BUTLF RRAFR LIDLP FTIYO NVSEE TBEHI
HTE TA EYHAT TUCME HRGTA IOENT TUSRU IEADR FOETO LHMET
NTEDS IFWRO HUTEL EITDS
b、這兩個矩陣的使用順序是相反的。首先,密文在第二個矩陣中以列的形式排列,考慮到第二個存儲字指示的順序。然後,考慮到第一存儲字指示的順序,從左到右、從上到下讀取第二矩陣的內容並在第一矩陣的列中佈局。然後從左到右、從上到下讀取明文。
c、 儘管這是一種弱方法,但它可能與時間敏感信息一起使用,並且對手沒有立即獲得良好的密碼分析(例如,戰術使用)。而且它不

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章