信息安全原理与技术A卷 下载本文

《信息安全原理与技术》试卷(A)

………………………………………………………………………………………………………………

得 分 一、写出下面术语的中文名称(每小题1 分,共10分)

Block Cipher Ciphertext

Known-Plaintext Attack Encryption

Non-Repudiation

Key Distribution Center Denial of Service Data Integrity AES

Authorization 得 分 二、选择题(每小题2 分,共20分)

1.如果m表示明文,c表示密文,E代表加密变换,D代表解密变换,则下列表达式中描述加密过程的是 ( A )

A、 c=E(m) B、 c=D(m) C、 m=E(c) D、 m=D(c)

2.将获得的信息再次发送以在非授权情况下进行传输,这属于 ( D )

A 窃听 B篡改 C 伪装 D 重放

3. DES加密过程用以下形式交换,其中正确的是 ( B )

A、Li-1=Ri-1 Ri-1=Li-1⊕f(R i,Ki) i=1,2,3,……16 B、 Li=Ri-1 Ri=Li-1⊕f(Ri-1,Ki) i=1,2,3,……16 C、 Li-1=Ri+1 Ri=Li+1⊕f(Ri-1,Ki) i=1,2,3,……16 D、Li-1=Ri-1 Ri=Li+1⊕f(Ri-1,Ki) i=0,1,2,3,……15 4. 在不知道密钥的情况下,通过获取密文而恢复明文的方法是。( C )

A、密钥管理 B、数据加密解密算法 C、密码分析 D、密码编码 5. RSA属于( B )

A、传统密码体制 B、非对称密码体制 C、现代密码体制 D、对称密码体制 6.下面哪个加密算法被选为AES( B )

A MARS B Rijndael C Twofish D E2

7. AES中输入密钥扩展为44个字所组成的数组,每一轮有4个字的密钥,这里一个字的位数是 ( C )

A、8 B、16 C、32 D、64 8. DES中子密钥的位数是 ( B )

A、32 B、48 C、56 D、64

9. 如果使用两密钥的Triple-DES,则下面正确的是(A )

A C = EK1[DK2[EK1[P]]] B C = EK1[EK2[EK1[P]]] C C = EK3[DK2[EK1[P]]] D C = EK1[DK2[DK1[P]]]

得 分

三、计算题(共40分)

1. (6分)下面是DES的一个S盒, 如果输入为011001,求输出。

2. (8分)假设密钥是cipher,使用Playfair算法加密Playfair cipher,求密文。

3. (9分)在使用RSA的公钥体制中,已截获发给某用户的密文为C=10,该用户的公钥e = 5, n =35,那么明文M等于多少?

4. (9分)在Diffie-Hllman方法中,公共素数q = 11,本原根α = 2

(1). 如果用户A的公钥YA = 9,则A的私钥XA为多少? (2). 如果用户B的公钥YB = 3,则共享密钥K为多少?

5. (8分)用列置换加密明文permutation cipher hide the message by rearranging the letter order。假如用密钥network。

得 分 四、分析题(共30分)

1. (12分)在下图中,A和B互相知道对方的公钥,回答下面的问题:

(1) 该协议最终目的是想解决什么问题 (2) KUa, N,Ks 表示什么

(3) 协议的1,2步的目的是什么 (4) 协议的2,3步的目的是什么

下图是一个密钥分配协议

请回答下面问题:

(1) 说出KDC,N, Ks ,Ka,Kb的意思。 (2) Ks由谁产生的?它的作用是什么? (3) 步骤4和步骤5的主要目的是什么?

(4) 该协议存在潜在威胁,主要在哪个步骤?如何解决该问题?

3. (6分)使用简化DES加密,假设R为(0000 0001 0010 0011),使用下面的扩展置换对R进行置换

写出扩展后的24位是多少?