日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络安全——技术与实践(第3版)课后题答案

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络安全——技术与实践(第3版)课后题答案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第二章:計算機網絡基礎

1.主機的IPv4的地址長度為32位,主機的MAC地址長度為48位。
2.端口號的長度是16位。
4.路由器至少擁有2個IP地址。
5.TCP是有連接的,提供可靠傳輸的協議。

第六章:消息認證和雜湊函數

1.可以用來產生認證符的函數類型可分為3類,分別為消息加密(采用整個消息的密文作為認證符),消息認證碼(定長的值,是消息和密鑰的公開函數),雜湊函數(將任意長的消息映射為定長的雜湊值的公開函數,以該雜湊值作為認證符)。

2.消息加密本身提供了一種認證手段。應用于消息加密的兩種體制分別是對稱密碼公鑰密碼

3.消息認證碼又稱MAC,也是一種認證技術,它利用密鑰來生成一個固定長度的短數據塊,并將該數據塊附加在消息之后。

4.雜湊函數的性質:無碰撞性,不可抵賴性,密碼學中應用廣泛,安全性。

6.迭代雜湊函數的構造方法:Rabin法,密碼分組鏈接(CBC)法,密碼反饋(CFB)法,組合明/密文鏈接法,修正Daveis-Meyer法。

思考題:

1.什么是消息認證碼?他與消息雜湊值的主要區別是什么?
消息認證碼是一種認證技術,利用密鑰來生成一個固定長度的短數據塊,并將該數據塊附加在消息之后。
主要區別:消息認證碼需要密鑰。

3.消息認證碼的基本用途
消息認證。

雜湊函數的基本用途:數字簽名,校驗,偽隨機數生成,密文存儲口令。

第七章:數字簽名

1.類似手寫簽名,數字簽名也滿足:不能偽造不可否認不可抵賴第三方可以確認收發雙方之間的消息傳送

2.按照明,密文的對應關系劃分,每種又可分為兩個子類:一類是確定性數字簽名,其明文與密文一一對應,對特定消息的簽名是不變的。另一類是隨機化或概率式數字簽名,它對同一消息的簽名是隨機變化的,一個明文可能有多個合法的數字簽名。

3.RSA簽名體制的安全性依賴于n=p1p2分解的困難性

4.ELGammal簽名體制的安全性依賴于求離散對數問題的困難性

5.不可否認簽名的本質是無簽名者合作的條件下不可能驗證簽名,從而可以防止復制或散步他所簽文件的可能性。

6.群簽名是面向群體密碼學的一個課題,目標是對簽名者實現無條件的匿名保護,且又能防止簽名者的抵賴。特點:只有群中成員能代表群體簽名;接收到簽名的人可以用公鑰驗證群簽名,但不可能知道由群體中哪個成員所簽;發生爭議時,由群體中的成員或可信賴機構識別群簽名的簽名者。

7.SM2是國家密碼管理局于2010年頒布的基于橢圓曲線的密碼算法,具體包括兩個算法1個協議:簽名算法密鑰交換算法加密算法

第八章:密碼協議

1.計算機網絡中使用的好的通信協議,不僅應該具有有效性,公平性和完整性,而且應該具有足夠高的安全性。 通常把具有安全性功能的協議稱為安全協議,安全協議的設計必須采用密碼技術,也稱作密碼協議。

2.為有效地防止中間人攻擊,在密鑰交換協議中應采用數字簽名技術。

3.密鑰建立協議主要分為采用單鑰體制的密鑰交換協議采用雙鑰體制的密鑰交換協議

4.Diffie-Hellman算法的安全性是基于在有限域上計算離散對數的難度,可以用作密鑰交換。

5.密鑰認證分為隱式密鑰認證密鑰確證顯式密鑰認證三種。

6.認證包含消息認證數據源認證實體認證,用于防止欺騙,偽裝等攻擊。

7.認證的密鑰建立協議有大嘴青蛙協議Yahalom協議等。

8.密碼攻擊的目標有協議中采用的密碼算法算法和協議中采用的密碼技術協議本身

9.對協議進行攻擊的典型方法有已知明文攻擊選擇密文攻擊預言者會話攻擊并行會話攻擊

10.對密碼協議的安全性進行分析的方法有攻擊檢驗方法形式語言邏輯分析法

思考題

1(2,3,4).什么是協議?協議具有哪些特點?協議有幾種類型?
協議指兩個或兩個以上的參與者為完成某項特定的任務而采取的一系列步驟。
特點:1.協議自始至終是有序的過程,每一步驟必須依次執行。在前一步沒有執行完成之前,后面的步驟不可能執行。2.協議至少需要兩個參與者。一個人可以通過執行一系列的步驟來完成某項任務,但并不構成協議。3.通過執行協議必須能夠完成某項任務。即使某些東西看似是協議,但沒有完成任何任務,也不能稱為協議,只不過是浪費時間的空操作。
簡言之,協議具有:有序,至少兩個參與者,能夠完成某項任務 這三個特點。
協議分為仲裁協議(存在仲裁者:公正第三方),裁決協議(存在裁決人:解決糾紛),自動執行協議(最好的協議,保證公平性)

5.一個好的協議應該具備哪些特點?
協議涉及的每一方必須事先知道此協議以及要執行的所有步驟;協議涉及的每一方必須統一遵守協議;協議必須是非模糊的,每一步都明確定義;協議必須是完整的,對每一種可能發生的情況都要做出反應;每一步操作要么是由一方或多方進行計算,要么是在各方之間進行消息傳遞,二者必居其一。

6.按照密碼協議的功能來分類,密碼協議可以被分成哪幾類?
(1)密鑰建立協議:通信雙方建立共享秘密。
(2)認證協議:一個實體向與其通信的另一個實體提供其身份的可信性。
(3)認證的密鑰建立協議:與另一身份已被或可被證實的實體之間建立共享秘密。

7.什么是中間人攻擊?中間人攻擊能夠成功實施的真正原因是什么?
中間人攻擊:當A和B會話時,C可以冒充A,當B和A會話時,C可以冒充A。
原因:Alice和Bob沒有辦法來驗證他們正在與另一方會話。

8.Diffie-Hellman算法能否用來對消息進行加密和解密?為什么?
DH算法是第一個雙鑰算法,可以用作密鑰交換,但不能用它對消息進行加密或解密,且不能抵抗中間人攻擊(不包含實體認證)。

9.摻雜是對付字典攻擊的有效方法,它能否抗擊對單一口令的預定攻擊,為什么?
摻雜僅能抗擊對口令文件的一般字典攻擊,而不能抗擊對單一口令的預定攻擊。它可以保護人們在多臺計算機上使用同一口令(通過不同的摻雜值),但不能使選擇的壞口令變得更安全。

10.在密碼協議中,一次性隨機數(Nonce)和時戳(Timestamp)的作用是什么?
每個nonce只能供一個用戶使用一次,這樣就可以防止攻擊者使用重放攻擊。
Timestamp是根據當前時間生成的一個字符串,與nonce放在一起,可以表示在某個時間點生成的隨機數。這樣就算生成的隨機數相同,但因為它們生成的時間點不一樣,所以也算有效的隨機數。

11.對密碼協議進行安全性分析有哪幾種方法?
(1)攻擊檢驗方法:采用現有的有效的協議攻擊方法對協議進行攻擊,檢驗其是否具有抵御這些攻擊的能力。
(2)形式語言邏輯分析法:采用能夠分析知識和信任的邏輯,對協議進行安全西研究。(使用最廣泛,BAN邏輯)

第十二章:防火墻技術

1.防火墻應位于公司網絡與外部網絡之間

2.應用網關的安全性超過包過濾防火墻。

3.防火墻可以分為靜態包過濾,動態包過濾,電路級網關,應用層網關,狀態檢查包過濾,切換代理,空氣隙

4.靜態包過濾防火墻工作于OSI模型的網絡層上,它對數據包的某些特定域進行檢查,這些特定域包括數據源地址,目的地址,應用或協議,源端口號,目的端口號

5.動態包過濾防火墻工作于OSI模型的網絡層和傳輸層(先進)上,它對數據包的某些特定域進行檢查,這些特定域包括數據源地址,目的地址,應用或協議,源端口號,目的端口號

6.電路級網關工作于OSI模型的會話層上,是包過濾防火墻的一種擴展,除了進行基本的包過濾檢查之外,還要對連接建立過程中的握手信息及序列號合法性的驗證。

7.應用級網關工作于OSI模型的應用層上,它可以對整個數據包進行檢查,因此其安全性最高。

為什么防火墻要具有NAT功能?
亞洲國家的IP地址資源相對匱乏;可以隱藏內部網絡的拓撲結構,在某種程度上提升了網絡的安全性。

總結

以上是生活随笔為你收集整理的网络安全——技术与实践(第3版)课后题答案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。