現代密碼學-課后習題【李子臣】


第一章

1、試陳述密碼學發展的四個時期以及主要特征?

古代密碼時期:

(1)密碼設計與分析被作為一門藝術

(2)憑直覺和信念設計和分析,而不是靠推理證明

(3)密碼工作者多為語言學家、猜謎高手

機械密碼時期:

(1)加密主要原理是字母的替換和移位

(2)加密和解密采用器械、手工、電氣設備

信息密碼時期:

(1)加密對象是電子形式的文件

(2)大量的數學知識被運用到密碼技術中

(3)傳遞信息的方式有無線通信、計算機網絡等多種方式

現代密碼時期:

(1)對稱密碼加密算法進一步發展,加密算法更加復雜,以DES【Data Encryption Standard,即數據加密標准】為代表的加密算法·正式成為行業標准

(2)加密秘鑰“公鑰”開始出現,以RSA加密算法為代表的公開秘鑰加密算法開始流行

(3)以Hash算法為代表的解決數據完整性的數據摘要算法開始出現

未來趨勢:

​ 后量子密碼:

​ (1)基於編碼的公鑰密碼

​ (2)基於格的公鑰密碼

​ (3)基於Hash的公鑰密碼

​ (4)多變量公鑰密碼

 2、什么是密碼學?什么是密碼編碼學?什么是密碼分析學?

**密碼學:**

包括明文、密文、加密、解密、加密算法、解密算法

性質:機密性、認證、完整性、不可否認性

**密碼編碼學:**

是一門通過研究和設計密碼通信系統,時期傳遞的信息具有很強的保密性和認證型的學科,是一種通過研究密碼變化的客觀規律,將其應用於編制密碼以保護通信秘密的技術

**密碼分析學:**

是研究如何破解或攻擊受保護的信息的科學,值再沒有加密秘鑰的情況下,攻擊密文的過程,其目標就是從密文得到明文或者由已知的條件得到秘鑰。是建立在攻擊者已知加密算法的基礎上

3、密碼的五元組是什么?分別有什么含義?

一個密碼體制:(M,C,K,E,D)

M:明文的有限集

C:密文的有限集

K:秘鑰的有限集

E:加密有限空間集

D:解密有限空間集

4、密碼分析主要有哪些方式?各有什么特點?

(1)唯密文攻擊:只用密文攻擊,一般為窮舉

(2)已知明文攻擊:用大量相對應的明文和密文進行密碼分析

(3)選擇明文攻擊:選擇特定明文和對應密文進行密碼分析

(4)選擇密文攻擊:選擇特定密文和對應明文進行密碼分析

5、密碼學的基本屬性包含哪些?

(1)機密性:自己知道,別人不知道

(2)真實性:信息來源可靠,沒有被偽造和篡改

(3)完整性:數據沒有收到非授權者的篡改和破壞

(4)不可否認性:不能抵賴

6、什么實對稱密碼體制和非對稱密碼體制?各有何優缺點?

**對稱密碼體制:**

加密和解密使用相同的秘鑰

算法不需要保密,需要保密的是秘鑰

**非對稱密碼體制**:

加密和解密使用不用的秘鑰

不僅保證了信息的機密性,還具有認證和不可否認性

第二章

1

2

3

4

5

6

7

8

9

 

10 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM