信息安全題目整理(1)

一、近年來黑客的網絡攻擊行爲模式發生了很大的變化,而且呈現愈演愈烈的趨勢,其中的根本緣由是什麼?( )算法

A:黑客熱衷製造轟動效應
B:黑客受到利益驅動
C:系統安全缺陷愈來愈多
D:黑客技術日新月異數組

二、根據信息安全橙皮書將信息安全劃分了4類7個安全等級,其中( )等級具有審計功能。
A:C1
B:C2
C:B1
D:B2安全

三、一般使用下列哪一種方法來實現抗抵賴性( )
A:加密
B:時間戳
C:數字簽名
D:數字指紋網絡

四、密碼安全體現了信息安全的__________基本要求。
A:機密性
B:真實性
C:完整性
D:以上皆是
(對稱加密算法)
五、如下關於加密算法,不正確的是( )
A:加密包括對稱加密和非對稱加密兩種
B:序列密碼是加密的一種方法
C:若是沒有信息加密的密鑰,只要知道加密程序的細節就能夠對信息進行解密
D:密鑰的位數越多,信息的安全性就越高函數

六、下列屬於流密碼(或序列密碼)的算法是:( )
A:DES
B:IDEA
C:AES
D:A5加密

七、AES的密鑰長度不可能多少比特( )。
A:192
B:56
C:128
D:256hash

八、當AES的輸入明文分組長度爲128位時,經AES加密處理後獲得的輸出是( )
A:64位
B:128位
C:192位
D:256位變量

九、AES在最後一輪輪變換中只進行三種變換,其中不包括( )
A:字節變換
B:移行變換
C:輪密鑰加
D:混列變換原理

十、AES中的狀態能夠用二維字節數組表示,它有________、Nb列,其中數組中元素單位爲字節。
A:2行
B:4行
C:8行
D:16行
(單向散列)
十一、( )是用於驗證消息完整性的算法。
A:消息摘要
B:加密算法
C:消息認證碼(MAC)
D:都不是亂碼

十二、下列算法屬於Hash算法的是( )。
A:DES
B:IDEA
C:SHA
D:AES

1三、關於摘要函數,敘述不正確的是( )。
A:輸入任意大小的消息,輸出是一個長度固定的摘要
B:輸入消息中的任何變更都會對輸出摘要產生影響
C:輸入消息中的任何變更都不會對輸出摘要產生影響
D:能夠防止消息被篡改

1四、兩個不一樣的消息摘要具備相同的值時,稱爲( )
A:散列
B:攻擊
C:衝突
D:都不是

 

判斷
(對稱加密算法)
一、在AES算法中,分組狀態矩陣大小Nb必須和密鑰矩陣大小Nk相等。

二、安全是永遠是相對的,永遠沒有一勞永逸的安全防禦措施。

三、AES算法只以字(32比特)爲處理單位,將明文分紅Nb個字,密鑰分紅Nk個字,每一個字爲四個字節。

四、AES算法中加法運算與兩個十進制數相加規則相同。

五、只有一種理論上不可破的加密方案,叫作一次一密亂碼本,這是一種序列密碼。
(單向散列)
六、MD5算法對於須要壓縮消息的長度是有限制的,最長2^64比特,而SHA-1算法沒有限制。

七、在使用SHA-1算法時,用戶必須輸入密鑰以保證數據的祕密性。

八、MD5是一個典型的Hash算法,其輸出的摘要值的長度能夠是128位,也能夠是160位。

九、摘要算法是不可逆的。

十、單向散列hash函數做用是:當向hash函數輸入一任意長度的的消息M時,hash函數將輸出一不固定長度爲m的散列值h。

十一、在MD5算法中要用到4個變量,分別表示爲A、B、C、D,均爲32位長。

十二、MD5算法分別對每一塊信息進行3輪計算(即主循環),每輪計算基本相同,每一輪使用一個非線性函數。

1三、理論上,MD5算法和SHA-1算法都可以被破解。

 

填空

信息安全中整個系統的安全防禦能力取決於系統中安全防禦能力最薄弱的環節,這個理論被稱爲______。

信息安全的基本要求有______、 ______、______、和______。
(對稱加密算法)
在序列密碼算法中最核心的是__________。

設有192位的明文分組和128位的密鑰,那麼共須要多少個Wi ,即多少個字(32比特)的密鑰?

在AES密鑰生成算法中RCON爲輪常量,RCON[i] = (RC[i], ‘00’,’00’,’00’),其中RC[8] = ‘80’,求RC[9]。

在AES算法中,Nb=6, Nk=8,須要通過_________輪運算。

Nb=六、Nk=4時,分組長度是______比特,密鑰長度是______比特。
(單向散列函數)
字典攻擊對口令的單向散列函數的攻擊特別有效,可是______(填英文)使字典攻擊幾乎不可能。

使用SHA-1算法中兩個文件的hash值相同的機率爲______ 。

SHA-512算法輸出的壓縮值長度爲_____比特。

512比特長度的消息通過SHA-1算法「填充消息」後,長度爲___________比特。

 

計算題

一、求7模886的乘法逆元。

二、求13模1346的乘法逆元。

三、在GF(2^8)^4有限域上求02·0D的結果。(AES算法)

四、若是p=5, q=7, d=5, c=2, 求明文m。

五、在RSA算法中兩個質數p=13, q=11,加密密鑰爲e=7,計算密鑰d。

 


答案
選擇
A B C(真實性和抗抵賴是經過數字簽名來保證的) A C /
D B B D B / C C

判斷
F T T(Nb=分組長度/32,Nk=密鑰長度/32) F T /
F F F T F / F F T

填空
木桶原理 機密性 完整性 真實性 抗抵賴性
密鑰流生成器 78 1b 14 192 128
Salt
1/(2^160)
【解析】SHA-1算法能夠壓縮2^160種不一樣消息,而且能夠產生2^160種各不相同的摘要,因此兩個文件的hash值相同的機率爲1/(2^160)
512 1024
綜合
一、

 

第一步 第二步
A B R
886 = 7 * 126 + 4 -> 4 = 886 - 7 * 126
7 = 4 * 1 + 3 3 = 7 - 4 * 1
4 = 3 * 1 + 1 1 = 4 - 3 * 1

第三步
1 = 4 - 3 * 1
= 4 - (7 - 4 * 1) //代入3
= 2 * 4 - 7
= 2 * (886 - 7 * 126) - 7 //代入4
= 2 * 886 - 253 * 7 + 886 * 7- 886 * 7
= (886 - 253) * 7 - 886 * (7 - 2)
= 633 * 7 - 886 * 5

因此,7模886的乘法逆元爲633。

二、
第一步 第二步
A B R
1346 = 13 * 103 + 7 -> 7 = 1346 - 13 * 103
13 = 7 + 6 6 = 13-7
7 = 6 + 1 1 = 7 - 6

第三步
1 = 7 - (13 - 7)
= 2 * 7 - 13
= 2 * (1346 - 103 * 13) -13
= 1346 * 2 - 207 * 13 + 13 * 1346 - 13 * 1346
= (1346 - 207) * 13 - (13 - 2) * 1346
= 1139 * 13 - 11 * 1346

因此,13模1346的乘法逆元爲1139。

三、
第一步
7654 3210
02 -> 0000 0010 x^1
0D -> 0000 1101 x^3 + x^2 + x^0

第二步
02·0D = x^1 · (x^3 + x^2 + x^0) = x^4 + x^3 + x^1
x^4 + x^3 + x^1 模 x^4 + 1, 商 1 餘 x^3 + x^1 + 1
x^3 + x^1 + 1 = 0B

因此,02·0D = 0B。

四、
n = pq = 35
φ (n)= (p−1)(q−1) = 24
e要知足 ed mod φ(n) = 1,因此 e = 5
m=c^d (mod n) = 2^5 mod 35 = 32

五、φ (n) = (p−1)(q−1) = 120d要知足ed mod φ(n) =1因此,120 = 7* 17 +1即: 1= 120 - 7*17 = (120 - 7*120) +(7*120 -7*17) = 7*103 -120*6密鑰d = 103

相關文章
相關標籤/搜索